Docker的使用

Docker的使用

1.基本使用命令:

   查看docker环境:

 $ docker info

2.查看docker命令:

   所有命令:

$ docker 

   某条命令:

$ docker xxx --help

3.启动一次性运行的容器(并在容器中执行命令):

$ docker run ubuntu:16.04 /bin/echo 'Hello world'

4.启动交互模式容器:

$ docker run -t-i ubuntu:16.04 (-t:开启一个终端, -i:以交互模式运行)

5.启动后台模式容器:

$ docker run -d ubuntu:14.04 /bin/sh (-d:以后台Daemon方式运行,执行成功后会返回一个该容器的ID)

6.指定容器启动后的名字:

$ docker run -i -t --name mytest ubuntu:14.04 /bin/bash (--name:指定启动后的容器名字,如果不指定则docker会帮我们取一个名字)

7.以映射端口方式启动一个Web容器:

$ docker run -d -P (-P:端口映射,外部端口到容器端口的映射规则由docker负责) 

$ docker run -d -p 5000:5000 (-p:自己指定端口映射规则,格式为:-p ip:host port:port,将当前物理机的ip的端口映射到容器的端口) 

# 查看到其端口列的端口映射规则

$ docker ps -l

# 容器ID或容器名称 可快捷查看容器的端口

$ docker port

8.查看容器的具体信息:

$ docker inspect 容器ID或容器名称

9.对运行着的后台容器进入执行命令:

$ docker exec -it 容器ID /bin/bash

10.查看容器的日志:

 $ docker logs -f 容器ID或容器名称 (-f:以滚动的形式查看日志)

11.重启容器:

$ docker restart 容器ID

12.暂停容器:

 $ docker pause 容器ID / $ docker unpause 容器ID

13.停止容器:

$ docker stop 容器ID或容器名称

14.杀死容器:

$ docker kill 容器ID或容器名称

15.删除容器:

$ docker rm 容器ID或容器名称 (正在运行的容器不能删除)

16.把一个宿主机上的目录挂载到镜像里:

$ docker run -it -v /home/dock/Downloads:/usr/Downloads ubuntu64 /bin/bash (-v:冒号前为宿主机目录,必须为绝对路径,冒号后为镜像内挂载的路径) 

# 默认挂载的路径权限为读写。

# 如果指定为只读可以用ro: 

$ docker run -it -v /home/dock/Downloads:/usr/Downloads:ro ubuntu64 /bin/bash

17.一个容器定义的一个数据挂载信息。其他的容器启动可以直接挂载数据卷容器中定义的挂载信息:

$ docker run -v /home/dock/Downloads:/usr/Downloads --name dataVol ubuntu64 /bin/bash 

$ docker run -it --volumes-from dataVol ubuntu64 /bin/bash 
(--volumes-from:用来指定要从哪个数据卷来挂载数据)
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值