Docker常用命令整理

命令 作用
attach 当前 shell 下 attach 连接指定运行镜像
build 通过 Dockerfile 定制镜像
commit 提交当前容器为新的镜像
container * 容器管理。参考:docker container help
cp 从容器中拷贝文件或目录到宿主机中
create 创建一个新的容器,同时 run,但不启动
diff 查看 docker 容器变化
events 从 docker 服务获取容器实时事件
exec 在已存在的容器上运行命令
export 导出容器的内容流作为一个 tar 归档文件 [对应 import]
history 从 tar 包中的内容创建一个新的文件系统镜像 [对应 export]
images 列出系统当前镜像
import 从 tar 包中的内容创建一个新的文件系统镜像
info 显示系统相关信息
inspect 查看容器详细信息
image * 镜像管理管理。参考:docker image help
kill 杀死指定 docker 容器
load 从一个 tar 包中加载一个镜像 [对应 save]
login 注册或者登陆一个 docker 源服务器
logout 从当前 Docker registry 退出
logs 输出当前容器日志信息
network * 网络管理。参考:docker network help
network connect 连接一个网络
network disconnect 断开一个网络
network rm 移除网络
network inspect 网络详细信息
network create 创建新网络
network prune 删除所有未使用的网络
network ls 网络列表
port 查看映射端口对应的容器内部源端口
pause 暂停容器
ps 列出容器列表
pull 从 docker 镜像源服务器拉取指定镜像或者库镜像
push 推送指定镜像至 docker 源服务器
restart 重启运行的容器
rename 重命名
rm 移除一个或者多个容器
rmi 移除一个或多个镜像 [无容器使用该镜像才可删除,否则需删除相关容器才可继续或 -f 强制删除]
run 创建一个新的容器并运行一个命令
save 保存一个镜像为一个 tar 包对应 [load]
search 在 docker hub 中搜索镜像
start 启动容器
stop 停止容器
stats 获取容器资源 / 状态
tag 给源中镜像打标签
top 查看容器中运行的进程信息
unpause 取消暂停容器
update 更新
version 查看 docker 版本号
volume * 文件(卷)管理。参考:docker volume help
volume rm 移除volume
volume inspect volume详细信息
volume create 创建新volume
volume prune 删除所有未使用的本地卷
volume ls 卷列表
wait 阻塞运行直到容器停止并截取容器停止时的退出状态
system 系统信息
plugin 插件管理
swarm swarm 集群
node swarm 节点
stack docker stack 管理
secret 安全管理
docker-compose 重点。参考:docker-compose help,docker-compose 是定义和运行多容器 Docker 应用程序的工具,通过 docker-compose.yml 来管理或依赖不同的 docker

本文参考:博客:Docker 入门之常用命令

本作品采用《CC 协议》,转载必须注明作者和本文链接
本帖由系统于 3周前 自动加精
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!