Docker常用指令

原文地址:http://www.yangoogle.com/#/blog

Docker常用指令

# (从远程仓库Docker  Hub拉取镜像文件。一个镜像需要的信息就是名称+标签。)
 $ docker pull 
# (运行centos镜像,执行完成之后进入bash界面)
$ docker  run -it centos:10.01 bash  
# (查看镜像的信息)
$ docker  images 
# (使用Tag添加镜像标签)
$ docker  tag  
# (通过标签删除镜像)
$ docker rmi centos:latest 
# (通过id删除镜像)
$ docker rmi ID  
# (容器创建,-d 是否在后台运行)
$ docker  create 
# (启动一个已经创建的容器)
$ docker  start 
# (查看当前运行的容器,  -a 查看所有容器)
$ docker  ps 
#
$ docker run =  docker create +  docker start
# (终止容器)
$ docker stop 
#  (进入容器中 -i:  打开标准输入输出,  -t:  让docker分配一个伪终端,并绑定在标准输入上,-u 执行用户命令)
$ docker exec -it [container_name/container_id]  /bin/bash
# (删除容器,-f  强制终止并删除一个正在运行的容器)
$ docker rm [container_name/container_id ]  
# (容器内部创建一个数据卷)
$ docker  run -it -v /webapp centos  
# (挂载一个主机目录作为数据卷)
$ docker  run -it -v /src/webapp: /opt/webapp  centos 
# (将本地的端口映射到容器的指定端口,映射所有接口地址)
$ docker  run --name container1 -p 5000:5000 /src/webapp  
# (将本机指定的IP端口映射到容器指定的端口)
$ docker run --name container2 -p 127.0.0.1:5000:5000 /src/webapp 
# (本机会随机分配一个端口,映射到容器的指定端口)
$ docker run --name container3 -p 127.0.0.1::5000 
# (查询端口映射配置信息)
$ docker  port [container_name/container_id]  
# (容器互联,--link  name:alias)
$ docker  run -d -p 5000:5000 --name webapp --link db-container:db /src/webapp

原文地址:http://www.yangoogle.com/#/blog

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值