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 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 | -f 强制删除 | 删除容器 |
docker start\stop\restart | | 启动、停止、重启容器 |
docker cp | | 拷贝文件到容器/从容器拷贝文件 |
docker exec -it -- cmd | | 进入容器内,启动新进程 |
docker attach | [ctrl+p, ctrl+q] 退出,不会终止容器 | 进入一个容器的启动程序 |
docker logs | | 查看容器终端显示信息 |
docker port | | 查看容器的端口映射信息 |
docker kill | --signal=信号名称 | 向容器发送信号 |
docker pause | | 暂停容器 |
docker unpause | | 恢复暂停的容器 |
docker update | 不能超过 --memory-swap 的值,-1表示无限 | 更改容器配置策略(资源限制) |
docker stats | | 查看容器对资源的占用情况 |
docker top | | 查看容器内运行的进程 |
docker diff | A 增加、D 删除、C 变化 | 根据镜像排查文件系统变化 |
docker wait | | 阻塞直到容器停止,返回退出码 |
docker rename c_name n_name | | 改变容器名称 |
docker export | -o 备份文件名 | 备份容器的 / 目录为 tar 文件 |
docker import backup.tar | -c 可以指定Dockerfile语法的命令 | 导入文件到空 / 目录,没有任何配置 |
docker commit img:tag | | 把容器做成镜像 |
docker build | -f 可以指定 dockerfile 的文件名称 | 根据Dockerfile打包制作镜像 |
评论