一、仓库相关操作
docker pull #从远程仓库拉取镜像到本地 docker push #推送本地镜像到远程仓库 docker search #在仓库搜索镜像 docker login #登录到官方仓库Docker Hub docker logout #退出登录
二、镜像相关操作
docker build #从Dockerfile构建镜像 docker pull #同上 docker push #同上 docker history #显示镜像的历史信息 docker images #列出镜像 docker rmi #删除镜像 docker tag #给镜像打上tag标签 docker commit #将修改后的容器生成镜像 docker load #从压缩包中加载镜像 docker import # docker save #将镜像保存到压缩文件
三、容器相关操作
docker attach #依附到一个正在运行的容器中 docker exec #进到正在运行的容器中执行命令 docker cp #在容器和本地系统间复制文件 docker update #将一个容器内所有的进程从暂停状态中恢复 docker ps #列出主机中的容器 docker port #查找一个nat到私有网口的公共口 docker top #查看一个容器中正在运行的进程信息 docker logs #查看日志文件 docker diff #检查容器内文件系统的修改 docker status #输出容器的资源使用统计信息 docker wait #阻塞直到容器终止 docker start #启动已创建的容器 docker pause #暂停运行中的容器 docker unpause #使暂停的容器恢复运行 docker stop #停止容器运行 docker rename #容器改名 docker restart #容器重启 docker kill #关闭运行中的容器 docker rm #删除容器 docker export #导出容器内容为tar包 docker run #创建容器并启动容器 docker create #创建容器#容器状态检查docker ps -a -s #显示运行的容器(-a是的缩写-all。列出所有容器(不仅仅是运行中的容器);-s是的缩写--size。列出每个容器的大小)docker logs #打印容器的日志docker inspect #查看容器详细信息
四、管理命令
docker container #容器管理 docker image #镜像管理 docker network #网络管理 docker node #节点管理 docker plugin #插件管理 docker secret #秘钥管理 docker service #服务管理 docker stack #容器编排(基于swarm) docker swarm #集群管理 docker volume #卷管理
五、其他命令
docker version #列出有关您的Docker客户端和服务器版本的信息 docker login #登录到Docker注册表 docker system prune #删除所有未使用的容器,未使用的网络和悬挂的图像
六、镜像的导入导出
docker save #保存的是镜像(image),docker export #保存的是容器(container); docker load #用来载入镜像包docker import #用来载入容器包,但两者都会恢复为镜像; docker load #不能对载入的镜像重命名,docker import #可以为镜像指定新名称。 docker export的应用场景主要用来制作基础镜像
来源:https://www.cnblogs.com/jayce9102/p/12129115.html