docker入门教程(二)命令

各位读者朋友,上次的干货分享,和大家分享一些Docker的基础知识,知道了它是如何工作以及如何安装的。在本片的干货中,我们将学习15个Docker命令,从而让你了解用户是如何与docker交互的。
第一条:检查Docker的安装是否正确:输入docker info
如果没有找到这条命令,则表示Docker安装错误。如果安装正确,则会输出类似下面的内容:
docker入门教程(二)命令_第1张图片
第二条:创建容器:sudo docker pull busybox
到这一步Docker里还没有镜像或是容器。所以,让我们通过使用命令预先构建的镜像来创建来一个
docker入门教程(二)命令_第2张图片
第三条:运行容器:docker run busybox /bin/echo Hello Docker
下一步我们将运行一个“Hello World”的例子,我们暂且叫它“Hello Docker”吧。
在这里插入图片描述
第四条:后台进程运行容器
sample_job=$(docker run -d busybox /bin/sh -c “while true; do echo Docker; sleep 1; done”)
提示:这个sample_job命令会隔一秒打印一次Docker,使用docker logs可以查看输出的结果。如果没有给这个job起名字,那这个job就会被分配一个id,以后使用命令例如docker logs查看日志就会变得比较麻烦。
docker入门教程(二)命令_第3张图片
第五条:运行docker logs命令来查看job的当前状态:
docker logs $sample_job

第六条:停止容器docker stop $sample_job
那么如何停止一个容器呢?例如名为sample_job的容器,可以使用以下命令来停止:
docker stop $sample_job

第七条:重启容器docker restart $sample_job
同时当然也可以重启该容器,使用以下命令就可以了:
docker restart $sample_job

第八条:移除容器docker rm $sample_job
如果要完全移除容器,前提是需要先将该容器停止,然后才能移除。像这样:
docker stop $sample_job
docker rm $sample_job

第九条:保存容器状态
将容器的状态保存为镜像,使用以下命令:
docker commit $sample_job job1

第十条:查看镜像列表docker images
现在,你就可以使用以下命令查看所有镜像的列表:
docker images

第十一条:查看registry的镜像:docker search (image-name)
在我们之前的Docker教程中,我们学习过镜像是存储在Docker registry。在registry中的镜像可以使用以下命令查找到:
docker search (image-name)

第十二条:查看镜像历史版本
查看镜像的历史版本可以执行以下命令:
docker history (image_name)

第十三条:推送镜像
最后,使用以下命令将镜像推送到registry:
docker push (image_name)

好了,介绍到这里,是不是迫不及待想去尝试呢?赶快下载一个docker镜像去使用吧,希望你能体会到docker的魅力。
docker入门教程(二)命令_第4张图片
文章来自公众号:睿江云计算

睿江云官网链接:https://www.eflycloud.com/home?from=RJ0024

你可能感兴趣的:(开发)