docker容器基础命令

docker容器基础命令

 

docker容器基础命令

1、创建容器

  Docker容器非常轻量级,用户可以随时创建或者删除

    docker create -ti ubuntu

  使用docker create命令创建的容器处于停止状态,需使用docker start启动。

docker容器基础命令

 

  新增加了一个name等于cccc,status为Created

docker容器基础命令

  新建并启动容器:docker run

  docker run ubuntu /bin/echo “hello”

docker容器基础命令

  docker run 背后的故事

    1)检查本地是否存在制定的镜像,不存在就从公有仓库下载

    2)利用本地镜像创建并启动一个容器

    3)分配一个文件系统,并在只读的镜像层外面挂载一层可读可写

    4)从宿主机配置的网桥接口桥接一个虚拟接口道容器中去

    5)从地址池配置一个IP地址给容器

 docker容器基础命令

    6)执行用户的制定的用户程序

    7)执行完毕后容器被终止

docker容器基础命令

docker容器基础命令

 

  一条简单的命令:

    docker run -t -i ubuntu /bin/bash

    -t:让docker分配一个伪终端绑定到容器的标准输入上

    -i:让容器的标准输入保持打开

     在交互模式下,用户可以通过创建的终端来输入命令,exit退出容器。

  退出后,容器处于中止状态

 docker容器基础命令

  守护台运行:

    更多的时候,需要让Docker容器运行在后台以守护态(daemonized)形式运行,可以通过 -d参数实现

    docker run -d ubuntu /bin/sh -c “while true;do echo hello world;sleep 1;done”

    查看日志: docker logs

 docker容器基础命令

  docker logs -f动态查看日志。

 

2、终止容器

  docker stop <ID>

  当容器中的应用终结时,容器也会自动停止

    查看终止的容器: docker ps -a

    查看运行的容器: docker ps

  重新启动 docker start <ID>

 docker容器基础命令

 

 3、进入容器

   在使用-d参数时,容器启动后会进入后台,用户无法查看到容器中的信息。

    docker exec -t -i <ID> bash

  exec可以直接在容器内部运行命令

  进入容器

 docker容器基础命令

  run运行容器之后,exit后容器也直接离开

  exec进入容器或,exit容器不退出,仍在后台运行

 

4、删除容器

  docker rm

  删除终止状态的容器。

docker容器基础命令

  如果删除正在运行的容器,需要停止容器在删除

  不管容器是否正在运行,都可以使用docker rm -f命令进行删除

 

5、导入和导出容器

  导出容器是指导处一个已经创建的容器到一个文件,不管容器是否处于运行状态。可以使用docker export命令。

  docker export <NAMES> > ***.tar

docker容器基础命令

  导出的文件又可以使用docker import命令导入,成为镜像

  cat aa.tar | docker import – ccc/testcc:cctar

docker容器基础命令

  导入容器生成镜像,通过镜像生成容器,查看容器里面的内容

 

转载于:https://www.cnblogs.com/jcici/p/9441941.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/101501.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • android缩放动画中心缩放_安卓动画缩放调到多少比较好

    android缩放动画中心缩放_安卓动画缩放调到多少比较好什么是ScaleAnimationScaleAnimation即缩放动画,应用场景特别多,比如常见的隐藏菜单点击显示下面我分两种方式来介绍ScaleAnimation如何使用。1.xml文件形式文件名:anim_scale_in.xml效果:呈现view放大显示效果源码:<?xmlversion=”1.0″encoding=”utf-8″?><setxmlns:android=”http://schemas.android.com/apk/res/

    2022年10月15日
  • PHP情人:p十几天来学习hp第一天

    PHP情人:p十几天来学习hp第一天

  • 中文转拼音【真正的完整版】 拼音 驼峰命名专用

    中文转拼音【真正的完整版】 拼音 驼峰命名专用把下面的代码复制了,在桌面建一个后缀为“.html”格式的文件,如:“拼音.html”,打开 拼音.html,Ctrl+V,Ctrl+S,关闭,再打开&lt;!DOCTYPEhtml&gt;&lt;htmllang="cn"&gt;&lt;head&gt;&lt;metacharset="UTF-8"&gt;&lt;title&gt

  • 4个基本不等式的公式高中_基本不等式公式四个[通俗易懂]

    4个基本不等式的公式高中_基本不等式公式四个[通俗易懂]课题:基本不等式第2课时时间:2010.10.29地点:阳春四中年级:高二【教学目标】1.知识与技能:进一步掌握基本不等式;会应用此不等式求某些函数的最值;能够解决一些简单的实际问题2.过程与方法:通过两个例题的研究,进一步掌握基本不等式,并会用此定理求某些函数的最大、…均值不等式【使用说明】1.自学课本P69—P71,仔细阅读课本,课前完成预习学案,牢记基础知识,掌握基本…

  • 阅读书源最新2020在线导入_【授人以渔】你想要阅读的,这里都有。「建议收藏」

    阅读书源最新2020在线导入_【授人以渔】你想要阅读的,这里都有。「建议收藏」今天给大家分享两个阅读软件,安卓、ios都有。通过订阅大佬们制作的书源(小说网站),80%你想看的小说,都能找到。(只要网络上有人分享上传了)﹀﹀﹀一、阅读(安卓)1、下载链接:https://www.coolapk.com/apk/io.legado.app.release2、食用方法:方法一(网络导入):  复制源URL,打开阅读”订阅”->点击右上角设置->选择”…

  • hashmap put过程面试_面试时问你base在哪儿

    hashmap put过程面试_面试时问你base在哪儿一个HashMap能跟面试官扯上半个小时关注安琪拉的博客1.回复面试领取面试资料2.回复书籍领取技术电子书3.回复交流领取技术电子书前言HashMap应该算是Java后端工程师面试的必问题,因为其中的知识点太多,很适合用来考察面试者的Java基础。开场面试官:你先自我介绍一下吧!安琪拉:我是安琪拉,草丛三婊之一,最强中单(钟馗不服)!哦,不对,串场了,我是**,目…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号