容器的基本操做

启动容器:
    docker run image[COMMAND][ARG.....]docker

启动交互式容器:
             docker run -i -t image /bin/bash
             -i --interactive=true|false 默认是false
             -t --tty=true|false 默认是false
查看容器:
              docker ps [-a][-l]
              docker inspect 容器名字或者容器idcentos

自定义容器名:
     docker run --name=容器名字 -i -t image /bin/bashbash

    
从新启动中止的容器:
               docker start[-i] 容器名日志

删除中止的容器
       docker rm 容器名或者容器id进程


====================守护式容器==================
一、可以长期运行
二、没有交互式会话
三、适合运行应用程序和服务ip

一、docker run -d
二、退出时以ctrl +p,Q退出容器

附件到运行中的容器
docker attach 容器名或者容器id程序

查看容器日志
docker logs [-f][-t][--tail]容器名
            -f --follows=true|false 默认为false
            -t --timestamps=true|false 默认为false
             --tails=“allim

查看容器内进程:
docker top 容器名top


在已经运行的容器中启动新进程
docker exec [-d][-i][-t]容器名

中止守护式容器:
docker stop 容器名
docker kill 容器名

设置容器的端口映射
run [-P][-p]

     -P :容器暴露的全部端口进行映射
     -p: 指定某一个容器的端口

      一、containerPort              docker run -p 80 -i -t centos /bin/bash        二、hostPort:containPort               docker run -p 8080:80 -i -t centos /bin/bash        三、ip::containerPort               docker run -p 0.0.0.0:80 -i -t centos /bin/bash         四、ip:hostPort:containerPort                docker run -p 0.0.0.0:8080:80 -i -t centos /bin/bash

相关文章
相关标签/搜索