docker命令总结

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker命令总结相关的知识,希望对你有一定的参考价值。

个人简单总结:

参数 用途 语法 示例
search 在docker hub中搜索镜像 docker search 镜像名称 docker search nginx
pull 在docker hub中下载镜像到本地 docker pull 镜像名:tag docker pull nginx:latest
push 推送指定镜像到docker镜像服务器 docker push 本地镜像:tag docker push nginx:V1
images 查看本地所有docker镜像 docker images docker imaegs
run 创建容器,并运行 docker run 参数 镜像名:tag docker -d run nginx:latest
history 查看镜像形成过程 docker history 本地镜像名:tag docker history nginx:V1
start 启动容器 docker start 容器ID或容器名称 docker strat 3d265463456
stop 停止容器 docker stop 容器ID或容器名称 docker stop nginx
build 通过dockerfile制作镜像 docker build 参数 镜像名:tag dockerfile目录 docker build -t nginx:V1 /opt/
attach 当前shell连接运行容器 docker attach 容器名 docker attach nginx
commit 保存当前容器为镜像/快照 docker commit 容器ID或容器名 新镜像名:tag docker commit nginx nginx:V2
cp 容器与宿主机互相复制文件 docker cp 容器名:文件目录/名称 本地目录 docker cp /var/www/html/ nginx:/var/www/html
create 创建容器但不启动容器 docker create 参数 镜像名称 docker create nginx:V1
diff 查看容器改动 docker diff 容器ID或容器名称 docker diff nginx
exec 在容器中执行命令 docker exec 参数 容器ID或名称 命令 docker exec centos echo ‘123‘
login 登入docker镜像源服务器 docker login 服务器地址 docker login
logout 退出登录镜像源服务器 docker logout docker logout
logs 输出当前容器的日志信息 docker logs 容器ID或名称 docker logs nginx
port 查看容器的端口映射情况 docker port 容器ID或名称 docker port nginx
ps 列出容器列表 docker ps 参数 docker ps -a
restart 重新启动容器 docker restart 容器ID或名称 docker restart nginx
rm 删除容器 docker rm 参数 容器ID或名称 docker rm nginx
rmi 删除本地镜像 docker rmi 镜像名:tag docker rmi nginx:V1
save 保存镜像为tar包 docker save -o tar文件名 镜像名:tag docker save -o nginx.tar nginx:V1
top 查看容器中进程信息 docker top 容器ID或名称 docker top nginx
version 查看docker软件版本 docker version docker version
events 查看docker服务器实时时间 docker events 参数 docker events --since="1577321423"
import 从tar文件导入docker为镜像 docker import 参数 tar文件 镜像名:tag docker import nginx.tar nginx:V2
export 从docker导出镜像为tar文件 docker export 参数 镜像名:tag tar文件 docker export nginx:V2 nginx2.tar
info 查看docker系统信息 docker info docker info
inspect 查看容器详细信息 docker inspect 容器ID或名称 docker inspect nginx grep IPAddress
kill 杀死正在运行的容器 docker kill 参数 容器ID或名称 docker kill nginx
load 从tar文件中加载为docker镜像 docker load -i tar文件 镜像名:tag docker load -i nginx2.tar nginx:V3
pause 暂停容器 docker pause 容器ID/名称 docker pause nginx
tag 镜像打标签 docker tag 镜像名:tag 新镜像名:tag docker tag nginx:V3 mynginx:V4
unpause 取消暂停的容器 docker unpause 容器ID/名称 docker unpause nginx
wait 阻塞运行直到容器停止,然后打印出它的退出代码 docker wait CONTAINER docker wait CONTAINER

这里提醒大家一句,我这里省略了许多命令参数,上面这些是最常用的一些参数和语法,后面会向大家介绍命令参数的使用

以上是关于docker命令总结的主要内容,如果未能解决你的问题,请参考以下文章

[转帖]Docker常用命令总结

Docker常用命令 总结

Docker命令总结

Docker速学 编排集群和常见命令总结

Docker学习总结之Run命令介绍

docker 常用命令总结