容器基本管理

2022-08-10 09:51:11 字數 1358 閱讀 4825

工具類:vim

工具類的容器一般都是 -it啟動  (互動式啟動)

docker run -it --name="

test_vim

" 3fe2fe0dab2e /bin/bash

服務類:nginx

服務類容器需要-d    放在後台去執行,去對映他的埠到本地

docker run -d -p 8080:80 --name="

discuz

" nginx:1.14

2.1互動式啟動

[root@docker ~]#

docker run -it --name "testcentos" centos:6.9 /bin/bash

主要是針對於工具類的容器,一旦exit容器,容器就自動關閉

2.2守護式啟動

1.互動式啟動容器+ctrl+p+q

[root@docker ~]#

docker run -it --name "testnginx" nginx /bin/bash

加ctrl+p+q

[root@docker ~]#

docker attach testnginx

2.死迴圈

docker run --name testnginx1 -d nginx /bin/sh -c "

while true ;do echo hello world; sleep 1;done

" 3.服務前台執行

sshd -d

nginx -g ""

hang 夯住

docker ps -a  -q -l

docker rm 容器id|容器名稱

批量刪除已關閉

docker rm -v $(docker ps -aq -f status=exited)

批量強制刪除所有

docker rm

-f `docker ps -a –q`

docker top nginx

docker inspect nginx

docker attach 容器id|容器名稱(工具類)配合ctrl+p+q

docker exec -i -t 容器id|容器名稱 /bin/bash(服務類),一般是做服務類容器除錯用

[root@docker ~]#

docker exec -it centos6.9 /bin/bash

docker stop

docker kill

docker start -i

docker restart 容器id|容器名稱

容器管理之 容器管理 liwenjia blog

容器的命令選項 選項描述 i,interactive 互動式 t,tty 分配乙個偽終端 d,detach 執行容器到後台 e,env 設定環境變數 p,publish list 發布容器埠到主機 p,publish all 發布容器所有expose的埠到宿主機隨機埠 name string 指定容...

容器基本操作

docker run name fang it image id bin bash 執行的shell docker ps a 檢視所有容器,l 檢視最近執行容器 docker inspect 檢視容器的詳細資訊 docker start i container id 或者名字也可以 docker r...

容器基本操作

目錄docker建立的容器是處於停止狀態,可以使用docker start命令來啟動 docker create it ubuntu latest docker start 容器id docker stop 容器id docker run ubuntu bin echo hello world 執行...