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=“作者”
原文地址:https://www.cnblogs.com/2017Crown/p/7268501.html