Docker 是一个开源应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux 或 Windows 机器上,也可以实现虚拟化。今天我们就来说下 Docker 的常用命令!
生命周期
指令 | 描述 |
---|
run | 创建一个新的容器并且运行一个命令 |
start | 启动一个或者多个已经被停止的容器 |
stop | 停止一个运行中的容器 |
restart | 重启容器 |
kill | 杀掉一个运行中的容器 |
rm | 删除一个或者多少容器 |
pause | 暂停容器中所有的进程 |
unpause | 恢复容器中所有的进程 |
create | 创建一个新的容器但是不启动它 |
exec | 在运行容器中执行命令 |
容器操作
指令 | 描述 |
---|
ps | 列出容器 |
inspect | 获取容器、镜像的元数据 |
top | 查看容器中运行的进程信息 |
attach | 连接到正在运行的容器 |
events | 从服务器获取实时事件 |
logs | 获取容器日志 |
wait | 阻塞运行直到容器停止 |
export | 将文件系统作为一个 tar 归档文件导出 |
port | 列出指定的容器的端口映射 |
文件命令
指令 | 描述 |
---|
commit | 从容器创建一个新镜像 |
cp | 用于容器与主机之间的数据拷贝 |
diff | 检查容器里文件结构的更改 |
镜像仓库
指令 | 描述 |
---|
login | 登录到一个 Docker 镜像仓库 |
pull | 从镜像仓库中拉取或者更新指定镜像 |
push | 将本地镜像上传到镜像仓库 |
search | 查找镜像 |
镜像管理
指令 | 描述 |
---|
images | 列出本地镜像 |
rmi | 删除本地一个或者多个镜像 |
tag | 标记本地镜像 |
build | 用于创建镜像 |
history | 查看指定镜像创建历史 |
save | 将指定镜像保存成归档文件 |
load | 导入镜像 |
import | 从归档文件中创建镜像 |
信息版本
指令 | 描述 |
---|
info | 显示系统信息 |
version | 显示版本信息 |
条评论