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

(六) Docker 容器命令

时间:2019-06-28 11:48:13      阅读:82      评论:0      收藏:0      [点我收藏+]

标签:inf   容器   port   别名   container   指定   命令   进入   http   

一、运行镜像

    docker run 可选参数 命令

    可选参数:

    --name  给启动的容器实例起一个别名

    -d  启动时后台运行

    -i   以交互模式运行容器 ,通常与 -t 使用

    -t   为容器重新分配一个伪输入终端,通常与 -i 使用

    -P (大写)  随机端口映射

    -p (小写) 指定端口映射,有一下四种格式 

         1. ip:hostPort:containerPort
         2. ip::containerPort

         3. hostProt:containerPort

      4. containerPort

二、查看容器

  docker ps 可选参数

  可选参数:

  -a  列出当前所有正在运行的容器 + 历史上运行过的

  -l   显示最近创建的容器

  -n  显示最近创建的 n 个容器

  -q  静默模式,只显示容器实例编号

  --no-trunc  不截断输出

三、退出\停止容器

  1. 在容器里时使用 exit 退出,此时退出后相应的容器也会关闭。例如我在 docker 中启动一个 CentOS  容器,进入该容器后使用exit命令退出,退出后相应的容器也关闭了。

  2. 在容器里时使用 ctrl+q+p  容器不停止退出,此时只退出容器,容器不会关闭,容器进入后台运行状态

  3. 停止容器 docker stop 容器实例ID 

  4. 强制停止容器  docker kill 容器实例ID或容器名称

四、运行容器

  docker start 容器实例ID或容器名

五、重启容器

  docker restart 容器实例ID或容器名

六、删除容器实例

  docker rm 可选参数   容器实例ID或容器名

     可选参数:

  -f 强制删除容器,不管容器是否正在运行

  强制删除多个正在运行中的容器实例: docker rm -f $(docker ps -q)

七、查看容器启动日志

  docker logs  可选参数  容器ID

  可选参数:

  -f 跟随最新日志打印

  -t 加入时间戳

  -- tail 数字     显示最后多少条

八、查看容器内运行的进程

  docker top 容器ID

九、查看容器内部细节

  docker inspect 容器ID

十、进入正在后台运行的容器

  docker attach 容器ID

十一、不进入正在后台运行的容器,在宿主机外操作容器

  docker exec -t  容器ID  需要容器执行的命令

十二、从容器中拷贝文件到宿主机上

  docker cp 容器ID:容器内路径  目的主机路径

 

技术图片

注: 图片来源于尚硅谷docker核心技术第15章

(六) Docker 容器命令

标签:inf   容器   port   别名   container   指定   命令   进入   http   

原文地址:https://www.cnblogs.com/asxf/p/11098095.html

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