本文目录导航:
Docker小白的福音:50条Docker命令清单,干就完了!
Docker可以让开发人员、运维人员更容易经常使用容器创立、部署和运转运行程序。
把握一些必备的Docker命令关于经常使用Docker的工程师十分关键,那么当天笔者给大家整顿了一份Docker的命令备忘单,宿愿大家可以好好保留,在经常使用的时刻可以拿进去查阅经常使用。
让咱们间接开局!
一、Docker 容器命令列出一切正在运转的容器dockerps还有两个等同作用的命令:
Docker container ps
docker container ls
列出一切容器(蕴含一切形态)dockerps-adocker ps -a中的-a是-all的缩写。
列出一切正在运转的容器(带文件大小)dockerps-s等同作用的命令:
docker container ls -s
docker ps -s中的-s是-size的缩写,代表了容器在其可写层中写入的数据的大小,virtual示意此容器的镜像经常使用的磁盘空间量。
列出正在运转的容器的 IDdockerps-q等同作用的命令:
docker container ls -q
docker ps -q中的-q是-quiet的缩写。
列出一切容器的 ID(蕴含一切形态)dockerps-a-q上方的-a和-q的参数可以兼并:
dockerps-aq过滤容器列表dockerps-fname=undocker ps -f name=un中的-f是-filter的缩写。
依据形态过滤容器:
dockerps-a-fstatus=running二、Docker创立容器经常使用 Docker Image 创立一个新容器dockercreate<image_name>例如咱们创立Nginx镜像:
dockercreatenginx容器创立后,咱们口头命令docker ps验证一下:
Docker Image 创立新容器带上名字dockerps-a0例如咱们创立一个名为nginx-container的镜像:
dockerps-a1而后咱们再用docker ps -a验证一下镜像能否曾经创立。
三、Docker启动容器启动 Docker 容器咱们可以经常使用docker start容器 ID 或称号来经常使用命令:
dockerps-a2比如咱们启动nginx:
dockerps-a3中止正在运转的 Docker 容器和启动命令相似,咱们可以经常使用docker stop 容器 ID 或称号来经常使用命令:
dockerps-a4比如咱们中止nginx:
dockerps-a5重启 Docker 容器和启动、中止命令相似,咱们可以经常使用docker restart 容器 ID 或称号来经常使用命令:
dockerps-a6比如咱们重启nginx:
暂停正在运转的容器和启动、重启、中止命令相似,咱们可以经常使用docker pause 容器 ID 或称号来经常使用命令:
dockerps-a7比如咱们暂停nginx:
dockerps-a8敞开暂停可以经常使用:
dockerps-a9比如咱们敞开暂停nginx:
dockerps-s0四、Docker 镜像命令列出一切 Docker 镜像dockerps-s1列出一切 Docker 镜像 IDdockerps-s1-q构建 Docker 镜像dockerps-s3Docker 会尝试在 . 中找到一个名为的文件Dockerfile,context_dir而后它会经常使用该Dockerfile文件创立一个 Docker 映像。
构建 Docker 镜像并用标签辨别dockerps-s4经常使用自定义命名的 Dockerfile 构建 Docker 映像dockerps-s5显示 Docker 映像的历史记载dockerps-s6重命名现有的 Docker 映像dockerps-s7删除 Docker 镜像dockerps-s8强迫删除 Docker 镜像dockerps-s9五、Docker 日志失掉 Docker 容器的日志dockerps-q0监控 Docker 容器日志dockerps-q1相似于Linux命令中的tail -f
失掉容器日志的最后 n 行dockerps-q2六、Docker 网络命令列出一切网络dockerps-q3创立网络dockerps-q4将 Docker 容器衔接到网络dockerps-q5断开 Docker 容器与网络的衔接dockerps-q6删除网络dockerps-q7七、Docker 卷列出卷dockerps-q8删除一切未经常使用的本地卷dockerps-q9卷的具体消息dockerps-a-q0八、Docker Compose命令构建 docker compose 文件dockerps-a-q1运转 docker compose 文件dockerps-a-q2列出在 docker compose 文件中申明的 docker 镜像dockerps-a-q3启动曾经经常使用 docker compose 文件创立的容器dockerps-a-q4在 中运转其中一个运行程序dockerps-a-q5从 docker compose 中删除 docker 容器dockerps-a-q6从 docker compose 审核 docker 容器形态dockerps-a-q7九、docker hub命令在 docker hub 中搜查镜像dockerps-a-q8从 docker hub 下载镜像dockerps-a-q9向 docker hub 启出发份验证dockerps-aq0将图像上行到 docker hubdockerps-aq1十、批量肃清/删除中止一切容器dockerstop-f$(dockerps-a-q)删除一切容器dockerrm-f$(dockerps-a-q)删除一切镜像dockerrmi-f$(dockerps-s1-q)总结Docker如今曾经经常使用的十分频繁了,当天笔者曾经给大家罗列了50个Docker罕用命令,大家在经常使用Docker的时刻,遇到不会的可以返上来看看。
Docker从入门到知晓:Docker镜像关系命令学习
Docker镜像治理是Docker操作的外围,本文将带你了解罕用的治理命令,如检查镜像、搜查、删除和标志。
首先,经常使用`docker images`列出本地镜像,蕴含仓库源、标签、ID、创立期间和大小消息,可选参数有显示一切镜像和仅显示ID。
`docker search`则用于从Docker Hub搜查镜像。
`docker rmi`用于删除无用镜像,如`docker rmi mysql`,同时允许经常使用镜像ID删除。
`docker tag`则是标志镜像,如将`hello-world:latest`重命名为`hogwarts:muller`。
经过这些命令,你可以高效地治理你的Docker环境,包括检查镜像形态、失掉新镜像、清算旧镜像和定制镜像标签。
学习并熟练把握这些命令,将有助于优化你的Docker经常使用效率。
假设你对人工自动测试开发感兴味,还有丰盛的学习资源和实战教程可供选用,如人工自动测试开发大礼包和实战课程。
同时,文章还分享了测试工程师的生长门路、求职战略以及技术分享,协助你在这个畛域深化开展和优化职业竞争力。
【docker罕用命令系列】Docker save导出镜像语法用法示例详解
Docker save命令是Docker工具箱中的关键工具,用于将镜像数据耐久化。
它在《docker罕用命令系列目录导航》中有所引见。
外围配置是将一个或多个镜像内容转化为tar存档,这理论在须要备份或在不同环境间迁徙镜像时十分适用。
自动状况下,该操作会间接将存档内容发送到规范输入,但也可以选用接纳保留文件。
命令的间接方式为docker save,扼要直观。
经常使用时,您可以选用将生成的tar存档进一步紧缩为格局,以此减小文件存储空间的需求。
经过熟练运用docker image save,您可以轻松治理和包全您的镜像资源。上方是一些实例,展现如何操作:
把握这些用法后,您可以更灵敏地治理您的Docker镜像,确保在须要时可以随时复原或加载。