zoukankan      html  css  js  c++  java
  • docker使用

    使用docker步骤:先下载要使用的镜像文件 ——> 利用该镜像文件创建容器——>对该容器的内容根据自己需要进行更新进行——>提交该容器生成的新镜像对原镜像进行更新

    1.启动

    交互式启动容器

    sudo docker run -it dockername

      进入容器内交互模式:

     

    后台模式启动容器

    sudo docker run -d dockername

       后台启动容器,返回容器Id:

       可附加属性:-P,表示将容器内部使用的端口映射到我们的主机上

      注意:直接执行单纯的docker run -d dockername命令由于创建后没有一个要执行的命令,立即消失,因此使用docker ps命令不能查询到穿件的容器,一般会与加载base相结合使用或者直接将-d和-it结合使用。

    sudo docker run -d dockername /bin/base -c “while true ;do echohello world;sleep 1;done”

    sudo docker run -d dockername /bin/sh -c “while true ;do echohello world;sleep 1;done”

    sudo docker run -dit dockername  //常用

    2.查看容器列表

    sudo docker ps 

         属性:-l 表示查看最后一次创建的容器

    3.停止容器

    sudo docker stop dockerId

    停止497f50799c50容器

      

    停止指定容器后,再查看启动容器列表

      

    4.删除容器 

    sudo docker rm dockername/id

      注意:容器必须处于关闭状态,否则会报错

    5.镜像使用 

      1.展示本地镜像列表 

    sudo docker image 

      

        2.获取新镜像

        当我们在本地主机上使用一个不存在的镜像时 Docker 就会自动下载这个镜像 。如果我们想预先下载这个镜像,我们可以使用 docker pull 命令来下载它。

    sudo docker pull ubuntu:16.04 //不指定下载镜像的版本时,默认下载最新版本镜像

      

      当你不清楚到年底有什么镜像时,可使用docker search进行查找:

    sudo docker search keyword

       

        3.使用镜像

      当使用docker pull下载镜像完成后就可以直接使用这个镜像了

    sudo docker run ubuntu:14.04  //这里就已经时创建好了容器,这里可使用参数-it进入容器内部进行后续操作,添加自己需要的容器内容

        4.对镜像进行更新

     sudo docker commit -m="add vim" -a="yu" dockerId/dockerName newDockerName

      其中参数意义:

    -m="新镜像描述"
    -a=“作者”
  • 相关阅读:
    几个Tab,滑动门,选项卡,图片切换
    超多的CSS3圆角渐变网页按钮
    B2B(企业对企业)、B2C(企业对个人)、C2C(个人对个人)
    如何获取一个数据库的所有建表语句与创建索引的语句?
    Linux学习笔记(7)CRT实现windows与linux的文件上传下载
    (4.17)sql server中的uuid获取与使用
    【等待优化】SQL SERVER常见等待——解决会话等待产生的系统问题
    sql server迁移数据(文件组之间的互相迁移与 文件组内文件的互相迁移)
    always on 之路实践(未完)
    (4.16)存储过程的加密与解密
  • 原文地址:https://www.cnblogs.com/2017Crown/p/7268501.html
Copyright © 2011-2022 走看看