docker使用步骤,docker使用实例

首页 > 技术 > 作者:YD1662023-04-18 02:52:41

docker使用步骤,docker使用实例(1)

作者 | Timothy Mugayi

译者 | 弯月 责编 | 徐威龙

封图| CSDN 下载于视觉中国

Docker容器已经从一种锦上添花的技术转变成了部署环境的必需品。有时,作为开发人员,我们需要花费大量时间调试或研究Docker工具来帮助我们提高生产力。每一次新技术浪潮来临之际,我们都需要花费大量时间学习。

花费1-2天的时间来设置Docker集群,或找出导致Docker容器启动失败的代码,你是不是也有过类似的经历?对于大多数开发人员来说,我们花费在研究配置和找bug上的时间似乎都超过了实际推出新功能的时间,尤其是当你所使用的环境仍然相对较新或尚未成熟时。

我们中的有些人并没有那么走运,无法通过完善的CI/CD流程打造稳定的环境。为此,我从各大主流Docker技术文档网站上搜罗和整理出了这份日常工作最常使用的Docker命令教程。

详尽的可选标志和参数的详细列表,请参阅Docker手册https://docs.docker.com/engine/reference/COMMANDline/cli/

提示:每个Docker命令都有内置的文档,比如键入docker run --help就可以得到帮助文档。键入docker run --help将生成以下帮助文档。

docker使用步骤,docker使用实例(2)

我希望本文可以帮助你摆脱调试和使用Docker的烦恼。阅读各个命令时,请注意命令的相关说明。

docker使用步骤,docker使用实例(3)

Docker构建

$ docker build \

--build-arg ARTIFACTORY_USERNAME=timothy.mugayi \

--build-arg ARTIFACTORY_SECRET_TOKEN=AP284233QnYX9Ckrdr7pUEY1F \

--build-arg LICENSE_URL='https://source.com/license.txt' \

--no-cache -t helloworld:latest .

你可以使用可选的构建参数构建Docker镜像。在默认情况下,Docker会缓存第一个Dockerfile构建,或根据Dockerfile中的run命令向镜像添加新层后的构建,目的是加速后续构建。

如果你不需要缓存,那么可以向上面的示例一样添加一个不缓存的参数。

注意:Docker命令可以按名称或Docker容器ID执行。下述命令中的<CONTAINER>可以换成容器ID或容器名称。

docker使用步骤,docker使用实例(4)

首页 1234下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.