发布信息

50条Docker命令清单 Docker小白的福音 干就完了!

     2024-10-22 13:41:52     311

本文目录导航:

Docker小白的福音:50条Docker命令清单,干就完了!

Docker可以让开发人员、运维人员更容易经常使用容器创立、部署和运转运行程序。

把握一些必备的Docker命令关于经常使用Docker的工程师十分关键,那么当天笔者给大家整顿了一份Docker的命令备忘单,宿愿大家可以好好保留,在经常使用的时刻可以拿进去查阅经常使用。

让咱们间接开局!

一、Docker 容器命令列出一切正在运转的容器dockerps

还有两个等同作用的命令:

Docker container ps

docker container ls

列出一切容器(蕴含一切形态)dockerps-a

docker 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=un

docker 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-s3

Docker 会尝试在 . 中找到一个名为的文件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 的经常使用。

这关键是为了防止潜在的网络安保危险和不稳固性要素。

其次,内容审查也是造成 Docker 在国际遭到限度的另一个要素。

由于网络内容审查的需求,一些经常使用 Docker 启动部署和治理的服务或者会由于触及到敏感内容而遭到限度或制止。

这种状况下,关系部门或者会对 Docker 运转的服务启动审查和监管,以确保合乎外地的法律法规和品德规范。

最后,云服务提供商的合规性疑问也对 Docker 在中国的经常使用发生影响。

在中国境内经营的云服务提供商须要遵守外地的法律法规和政策要求。

这些要求或者包括对特定技术平台的限度或制止,从而造成用户不可间接经常使用 Docker 或关系的服务。

此外,由于不同云服务提供商的政策和合规性规范或者存在差异,这也进一步参与了经常使用 Docker 在国际的复杂性和不确定性。

综上所述,Docker 在中国境内的禁用或限度是由于多种要素的综合影响。

这触及到网络安保、内容审查以及云服务提供商的合规性疑问等多个方面。

为了合规性微危险规避,企业或团体在中国境内经常使用 Docker 或关系服务时应当遵守外地的法律法规和政策要求,确保合规经营。

新手小白系列——关于 Docker 装置的方法

Docker 是一个运行的打包、散发与部署工具,触及以下外围概念:

干就完了!

装置Docker的普通步骤如下:

节点小宝的Docker版本装置步骤:

留意事项:

相关内容 查看全部