本文摘抄菜鸟教程,命令较为复杂的我会把链接插入命令上
容器的生命周期
创建一个新的容器,并且运行 | |
start | 启动被停止的容器 |
stop | 关闭被启动的容器 |
restart | 重启该容器 |
kill | 杀死一个正在进行的容器 |
rm | 删除一个停止的容器 |
pause | 暂停容器中得所有进程 |
unpause | 恢复容器中得所有进程 |
create | 创建一个容器,但是不启动 |
在容器中运行命令 |
容器操作
查询容器,常用 docker ps -a 查询所有容器 | |
inspect | 获取容器/镜像的元数据 |
top | 查询容器进程(docker top mysql) |
attach | 进入正在运行的容器 |
events | 获取容器事件 |
logs | 获取容器的日志 |
wait | 阻塞程序运行,知道容器停止 |
export | 将容器作为一个tar归档文件导出 |
port | 指定端口映射 |
容器rootfs命令
从容器创建一个新的镜像 | |
cp | 容器与主键之间的数据CP |
diff | 检查容器内的文件结构更改 |
镜像仓库
login | 登陆到镜像仓库,如果没有指定IP默认登陆官方 |
pull | 拉取镜像或者更新镜像 |
push | 将本地镜像上传到镜像仓库 |
search | 检索镜像 |
本地镜像管理
images | 查询镜像 |
rmi | 删除镜像,首先删除容器 |
tag | 标记本地镜像,将其归入自定义镜像仓库 |
build | 创建Dockerfile镜像 |
history | 查看指定镜像创建历史 |
save | 将指定镜像归档为tar文件 |
load | 导入使用 docker save 命令导出的镜像 |
import | 从归档文件中创建镜像 |
Docker版本信息
info | 打印docker信息 |
version | 打印docker版本信息 |