docker

docker命令集

admin · 9月5日 · 2020年

1.docker容器命令

run创建一个新容器并运行
start开启一个容器并使其在后台运行
stop停止一个容器
restart重启一个容器
kill杀掉一个容器进程
rm删除容器
pause暂停容器
unpause恢复暂停容器
create从镜像中创建一个容器
exec对一个容器执行shell命令

2.容器的操作

ps列出容器进程
inspect获取容器或镜像的详细数据
top查看正在运行中的容器进程信息
attach链接正在运行的容器
events从docker服务器获取事件
logs获取docker日志
wait让一个容器进入等待,使其进入阻塞状态
export讲一个容器的文件系统打包至tar
container管理已经运行的容器的
deploy部署新的堆栈或更新已有堆栈的
update更新容器
rename重命名容器
volume列出一个容器的卷映射情况
port列出一个容器的端口映射情况

3.容器文件系统操作

commit提交一个容器的文件系统,使之生成一个新的镜像
cp向一个正在运行的容器复制文件,或将容器中的文件复制出来
diff检查一个容器文件系统更改情况

4.镜像仓库的操作

logindocker账号登入
logoutdocker账号登出
pull拉取镜像
push推送镜像(需要登录)
search查询镜像

5.镜像操作

images列出已有的镜像
rmi删除镜像
tar修改本地某一镜像的标记,使其镜像属于某一仓库
build使用Dockerfile构建镜像
history查看镜像历史
save将制定镜像保存成tar文件
load从tar中恢复镜像
import从tar中创建一个新镜像
checkpoint设置checkpoint,类似于恢复点,可以让镜像撤销到曾经设置的某一个checkpoint上
imagedocker镜像管理
manifestdocker镜像清单管理
trustdocker可信镜像管理

6.集群管理命令

swarmdocker集群管理工具
nodedocker集群节点控制
stackdocker集群堆栈管理

7.其他命令

info查询docker信息
version查询docker版本
systemdocker系统管理
statsdocker容器资源使用统计
config管理docker配置
networkdocker网络管理
plugindocker插件管理
secretdocker敏感信息管理
servicedocker服务管理

1.docker run [OPTIONS] IMAGE [COMMAND] [ARG…]