docker info 查看 docker 的运行信息
docker version 查看服务器和客户端版本
docker images 查看本机镜像
docker search 关键字 从官方仓库查找镜像
docker pull <img>:<tag> 下载镜像
docker push <img>:<tag> 上传镜像
docker login 登录镜像仓库
docker logout 登出镜像仓库
docker save <img>:<tag> -o backup.tar -o 备份文件名 备份镜像为tar包
docker load -i backup.tar -i 备份文件名 导入备份的镜像文件
docker history <img>:<tag> --no-trunc 完整显示 查看镜像的制作历史
docker inspect <object> -f 指定具体节点 查看对象的详细信息
docker tag <img>:<tag> <name>:<tag> 创建新的镜像名称和标签
docker rmi <img>:<tag> 删除镜像
docker run <opt> <img>:<tag> <cmd> -i 交互式,-t 分配终端 运行一个新容器
-d 放在后台运行
--rm 临时容器,容器结束后会被删除
-h 主机名,-e 变量
--name 容器名
--restart=[no,always] 容器重启策略
--link 容器名:别名 添加 hosts 解析
-m, --cpus, --cpuset-cpus 设置内存、cpu使用限制及亲和性
docker create 参数同 docker run 创建容器,但不启动运行
docker ps -a 显示所有容器 查看容器进程
-q 只显示容器id
docker rm <cid> -f 强制删除 删除容器
docker start|stop|restart <cid> 启动、停止、重启容器
docker cp <src> <dst> 拷贝文件到容器/从容器拷贝文件
docker exec -it <cid> -- <cmd> 进入容器内,启动新进程
docker attach <cid> [ctrl+p, ctrl+q] 退出,不会终止容器 进入一个容器的启动程序
docker logs 查看容器终端显示信息
docker port 查看容器的端口映射信息
docker kill --signal=信号名称 像容器发送信号
docker pause 暂停容器
docker unpause 恢复暂停的容器
docker update 不能超过 --memory-swap 的值,-1表示无限 更改容器配置策略(资源限制)
docker stats 查看容器对资源的占用情况
docker top <cid> 查看容器内运行的进程
docker diff A 增加、D 删除、C 变化 根据镜像排查文件系统变化
docker wait 阻塞直到容器停止,返回退出码
docker rename <c_name> <n_name> 改变容器名称
docker export <cid> -o 备份文件名 备份容器的 / 目录为 tar 文件
docker import backup.tar -c 可以指定Dockerfile语法的命令 导入文件到空 / 目录,没有任何配置
docker commit <cid> <img>:<tag> 把容器做成镜像
docker build -f 可以指定 dockerfile 的文件名称 根据Dockerfile打包制作镜像