docker命令总结

docker run 

1、命令来在容器内运行一个应用程序
   $ 
docker run ubuntu:15.10 /bin/echo "Hello world"

  •     run: 与前面的 docker 组合来运行一个容器。
  •     ubuntu:15.10 指定要运行的镜像,Docker 首先从本地主机上查找镜像是否存在,如果不存在,Docker 就会从镜像仓库 Docker Hub 下载公共镜像。
  •     /bin/echo "Hello world": 在启动的容器里执行的命令

    以上命令完整的意思可以解释为:Docker 以 ubuntu15.10 镜像创建一个新容器,然后在容器里执行 bin/echo "Hello world",然后输出结果。

2、运行交互式的容器

    $ docker run -i -t ubuntu:15.10 /bin/bash
    root@0123ce188bd8:/#

  • -t: 在新容器内指定一个伪终端或终端。
  • -i: 允许你对容器内的标准输入 (STDIN) 进行交互。

3、启动容器(后台模式)

    $ docker run -d ubuntu:15.10 /bin/sh -c "while true; do echo hello world; sleep 1; done"

4、docker ps 查看运行的容器

    $ docker ps
    CONTAINER ID        IMAGE                  COMMAND              ...  
    5917eac21c36        ubuntu:15.10           "/bin/sh -c 'while t…"    ...

  • CONTAINER ID: 容器 ID。
  • IMAGE: 使用的镜像。
  • COMMAND: 启动容器时运行的命令。
  • CREATED: 容器的创建时间。
  • PORTS: 容器的端口信息和使用的连接类型(tcp\udp)。
  • NAMES: 自动分配的容器名称。
  • STATUS: 容器状态。

5、docker logs 查看容器内的标准输出

   $ docker logs 2b1b7a428627

6、docker stop 停止容器

   docker stop <容器 ID> 

    $ docker stop 5b76bd43d10f

7、docker pull 获取镜像

   $ docker pull ubuntu

8、docker start 启动一个已停止的容器

  $ docker start b750bbbcfd88

9、docker启动,重启,关闭命令

   启动  systemctl start docker

   守护进程重启   sudo systemctl daemon-reload

  重启docker服务   systemctl restart  docker

  重启docker服务  sudo service docker restart

  关闭docker service docker stop

  关闭docker systemctl stop docker

 

 

 


 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值