史上超全!Docker命令全集,值得收藏

一:首先来理解三个名词解释:

1、镜像(image)Docker 镜像(Image)就是一个只读的模板。例如:一个镜像可以包含一个完整的操作系统环境,里面仅安装了 Apache 或用户需要的其它应用程序。镜像可以用来创建 Docker 容器,一个镜像可以创建很多容器。

2、仓库(repository)仓库(Repository)是集中存放镜像文件的场所。

3、容器(container)Docker 利用容器(Container)来运行应用。容器是从镜像(Image)创建的运行实例。

二:常用的命令集合如下:

容器生命周期管理 — docker [run|start|stop|restart|kill|rm|pause|unpause|create]

容器操作运维 — docker[ps|exec|inspect|top|attach|events|logs|wait|export|import|port]

容器rootfs命令 — docker [commit|cp|diff]

本地镜像管理 — docker [images|rmi|tag|build|history|save]

镜像仓库 — docker [login|pull|push|search]

其他命令 — docker [info|version]

详细命令说明如下:

在后台启动一个容器

docker run -d –name alias-Name imageName

启动容器

docker start Name/ID

停止容器

docker stop Name/ID

重启容器

docker restart Name/ID

杀死一个运行的容器

docker kill -s KILL Name/ID

删除容器

docker rm /rm -f Name/ID

停止容器

docker pause Name/ID

恢复容器

docker unpause Name/ID

只创建容器但不启动

docker create –name CONTAINER_Name imageName

查看运行的容器

docker ps / docker ps -a

进行一个运行中的容器,开启一个新的终端

docker exec -it CONTAINER_ID /bin/bash

进行一个运行中的容器,不开启一个新的终端

docker attach CONTAINER_ID

查看容器的相关信息

docker inspect CONTAINER_Name

查看容器里面的进程

docker top CONTAINER_Name

时间戳=2016年7月1日后的相关事件

docker events -f “image”=”imageName” –since=”1467302400″

查看容器的日志输出

docker logs CONTAINER_Name

阻塞运行直到容器停止,然后打印出它的退出代码

docker wait CONTAINER_Name

将容器进行打包保存到本地,文件类型为tar

docker export -o test.tar CONTAINER_ID

将上面保存的文件导入到镜像库中

cat test.tar |docker import – image_name:tag

查看容器的端口映射情况

docker port CONTAINER_ID

commit 从容器中创建一个新的镜像

docker commit -a “tony test” -m “my mysql” CONTAINER_ID mymysql:v1docker images mymysql:v1

cp 在使用的过程中会进行多个主机与容器之间的数据交换

docker cp /ruiqi/content CONTAINER_ID:/ruiqi/

diff 用来检查容器里面文件结构的更改

docker diff CONTAINER_ID

查看本地的镜像,-a 表示是所有的镜像

docker images /docker images -a

删除镜像

docker rmi -f image_name

给镜像做一个有别名的复本

docker tag mysql:v5.6 mysql:v5.7

构建一个镜像

docker build -t runoob/ubuntu:v1 .

查看当前这个镜像的历史信息

docker history image_name

将当前的镜像保存到本地的一个tar 类型的文件

docker save -o TestFlask.tar TestFlask:v3

登录镜像仓库

docker login

从镜像仓库中拉镜像

docker pull

向镜像仓库推本地的镜像文件

docker push

检索镜像内容

docker search

三:利用dockerfile 制作一个tomcat 运行image:

文件内容如下

[root@localhost common]# more Dockerfile.tomcat FROM daocloud.io/centos:7 COPY jdk-8u144-linux-x64.rpm /opt/jdk-8u144-linux-x64.rpm RUN [“rpm”,”-ivh”,”/opt/jdk-8u144-linux-x64.rpm”] COPY security /usr/java/jdk1.8.0_144/jre/security COPY certs /etc/pki/tls/certs COPY tomcat /opt/tomcat RUN [“ln”,”-s”,”/opt/tomcat”,”/usr/local/tomcat”]

郑重声明:本文内容及图片均整理自互联网,不代表本站立场,版权归原作者所有,如有侵权请联系管理员(admin#wlmqw.com)删除。
用户投稿
上一篇 2022年6月18日 12:05
下一篇 2022年6月18日 12:06

相关推荐

  • 短视频策划内容的3个要点(短视频策划内容怎么做)

    短视频在制作时,内容框架非常重要。如果直奔主题,然后结束,聚卓告诉你,这样的短视频已经过时了。现在的短视频需要框架的,但不是任何框架,它需要一种易于理解和消化的框架。而且,现在大多…

    2022年11月27日
  • cad连续标注快捷键(cad连续标注快捷键)

    本文主要讲的是cad连续标注快捷键,以及和cad连续标注快捷键相关的知识,如果觉得本文对您有所帮助,不要忘了将本文分享给朋友。 cad中连续标注快捷键 CAD尺寸标准快捷命令:DL…

    2022年11月27日
  • 京东快递跨省几天能到(京东一般多久到货)

    由于觉得京东平台的物流效劳十分的不错,而且商品的质量都比拟有保证。在京东平台购物的话,普通多久时间会到货?下面的内容停止引见。 京东普通多久到货? 详细要看发货地址和你所在的地址的…

    2022年11月26日
  • 地灵绝魂剑(地灵绝魂剑像素)

    今天小编给各位分享地灵绝魂剑的知识,其中也会对地灵绝魂剑像素进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧! dnf地灵绝魂剑怎么计算 地灵绝魂剑的附加攻击是…

    2022年11月25日
  • 小红书平台的一些机制及玩法详解(小红书玩法有哪些)

    关于小红书 一:小红书平台的一些机制 1. 笔记内容的CES评分机制 2. 笔记流量入口与长尾效应 二:小红书优质笔记的特点(分维度、类型分析) 1.笔记的本身架构组成 维度 2.…

    2022年11月25日
  • 博客营销的3大优势解析(博客营销怎么做)

    不知不觉已经写了24篇文章,加上这篇是第25篇了,都是自己这几年来用过的营销方法,如果遇到有些不懂的,我会咨询我的朋友和同事帮忙,尽量让每一篇有价值,哪怕是对大家有一点点帮助也行,…

    2022年11月25日
  • 什么是内容营销策略如何策划一套成功的内容营销策略

    很多时候,营销人员会在创作营销内容时感到沮丧,这也是很多企业至今没用好数字化营销工具的重要原因之一。 举个例子,您可能会花上数小时期待制作一些令人惊叹的东西,实际却是得到很少的受众…

    2022年11月25日
  • 直播带货详细脚本(直播文案策划怎么写)

    短视频运营策划方案怎么写?涉及哪几个方面? 我在网上看到好多千篇一律的文章,关于【短视频运营策划方案】这一块,基本都是在讲账号的内容本身。 你内容做得再好,却不掌握算法的规律,能有…

    2022年11月25日
  • 闲鱼上怎么卖东西快?闲鱼赚钱必知技巧(怎么在闲鱼里面卖东西)

    自从闲鱼这个平台出现以后,随着这些年的发展,闲鱼也成为了很多人开店赚钱的重要途径。一些新人也想在闲鱼上试试水,看看能不能赚到钱。如今闲鱼上既可以卖二手闲置物品,也可以卖一些新品,那…

    2022年11月25日
  • 淘宝直播带货技巧分享(淘宝直播复制粘贴技巧)

    淘宝是大家喜欢的购物平台,不少人会自己在淘宝选购,也会在主播直播间购买,价格更实惠,现在很多商家都会开通直播带货功能,增加订单量,那么淘宝直播带货有哪些?下面小编为大家带来淘宝直播…

    2022年11月24日

联系我们

联系邮箱:admin#wlmqw.com
工作时间:周一至周五,10:30-18:30,节假日休息