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