码迷,mamicode.com
首页 > 其他好文 > 详细

Docker命令

时间:2017-09-22 21:03:24      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:目录   www   大写   pull   目标   doc   www.   print   docker   

菜鸟教程:http://www.runoob.com/docker/docker-container-usage.html

 

直接输入 docker 命令来查看到 Docker 客户端的所有命令选项。
通过命令 docker command --help 更深入的了解指定的 Docker 命令使用方法。

yum -y install docker

service docker start

 

docker search 命令来搜索镜像

注:也可以从 Docker Hub 网站来搜索镜像,Docker Hub 网址为: https://hub.docker.com/

docker pull 命令镜像

docker images 来列出本地主机上的镜像

docker tag (镜像ID) 为镜像添加一个新的标签。

docker rm 命令来删除不需要的容器

更新镜像:从容器中更新并提交镜像:

docker run  运行这个容器
apt-get update 更新
exit 退出这个容器
docker commit 提交容器副本。

创建一个新的镜像:

需要创建一个 Dockerfile 文件

注: Dockerfile 文件中,每一个指令都会在镜像上创建一个新的层,每一个指令的前缀都必须是大写的。

docker build

  • -t :指定要创建的目标镜像名

  • . :Dockerfile 文件所在目录,可以指定Dockerfile 的绝对路径


docker run

注:运行交互式的容器 docker run -i -t

  • -t:在新容器内指定一个伪终端或终端。

  • -i:允许你对容器内的标准输入 (STDIN) 进行交互。

  • -d:让容器在后台运行。

  • -P:将容器内部使用的网络端口映射到我们使用的主机上。

  •  -p: 标识来绑定指定端口。

eg:   容器内部的 5000 端口映射到我们本地主机的 5000 端口上。

      docker run -d -p 5000:5000 training/webapp python app.py


docker stop

docker ps
注: -l 查询最后一次创建的容器:
docker port 查看指定 (ID或者名字)容器的某个确定端口映射到宿主机的端口号

docker logs 容器ID|容器名称
docker top 来查看容器内部运行的进程
docker inspect 来查看Docker的底层信息。它会返回一个 JSON 文件记录着 Docker 容器的配置和状态信息。

 

注:

不指定一个镜像的版本标签,例如你只使用 ubuntu,docker 将默认使用 ubuntu:latest 镜像。

 

 

Docker命令

标签:目录   www   大写   pull   目标   doc   www.   print   docker   

原文地址:http://www.cnblogs.com/zhaojinxin/p/7576991.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!