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

Dokcer学习笔记之容器管理命令

时间:2015-07-08 22:59:21      阅读:231      评论:0      收藏:0      [点我收藏+]

标签:docker 容器 命令

 

以下是对运行容器的命令的简单笔记:

 

docker run IMAGE [COMMAND] [ARG....]


run 在新容器中执行命令

-i --interactive=true|fasle 默认是false 交互模式

-t --tty=true|false 默认是false    端口

eg:    docker run -i -t centos /bin/bash

 

容器查看:
docker ps -a|-l

    -a 所有容器列表

    -l 刚刚运行的一个容器

    ps 不加参数只列出运行的


docker inspect +容器的名字  查看容器的内容

 

自定义容器名字:

     docker run IMAGE --name=容器名字 -i -t centos /bin/bash

 

重新启动已经停止的容器

    docker start [-i] 容器名

删除停止的容器

    docker rm 容器名


启动守护式容器:

1、能够长期运行
2、没有交互式会话
3、适合运行应用程序和服务

一、

1、docker run -i -t IMAGE /bin/bash
2、ctrl +p  ctrl +q


二、

docker run -d 镜像 [COMMAND] [ARG....]

 

停止守护式容器:        
      docker stop 容器名

      docker kill 容器名


查看容器日志:

docker logs [-f][-t][--tail] 容器名
-f --follows=true|false 默认为false
-t --timestamps=true|false 默认为false
--tail= "all"

产看容器进程
 docker top 容器名


在运行的容器内启动新的进程:

        docker exec [-d][-i][-t] 容器名  [COMMAND][ARG...]

 

 


容器端口映射:

    run [-P][-p]

    docker run -P -i -t centos /bin/bash   映射所有端口

    docker run -p 80 -i -t centos /bin/bash   映射单一端口


1、只指定容器的端口,宿主机端口随机
docker run -p 80 -i -t centos /bin/bash

2、指定宿主机到容器的端口映射
docker run -p 8088:80 -i -t centos /bin/bash

3、指定宿主机ip到容器的端口
dokcer run -p 0.0.0.0:80 -i -t centos /bin/bash

4、指定宿主机ip和端口到容器的端口映射
docker run -p 0.0.0.0:8088:80 -i -t centos /bin/bash

 

本文出自 “vbird” 博客,请务必保留此出处http://cpvbird.blog.51cto.com/3165113/1672063

Dokcer学习笔记之容器管理命令

标签:docker 容器 命令

原文地址:http://cpvbird.blog.51cto.com/3165113/1672063

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