容器的基本操做

啓動容器:
    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

相關文章
相關標籤/搜索