Docker容器基礎管理

2022-08-31 23:39:29 字數 1356 閱讀 3823

docker run -it --name="test_vim"  3fe2fe0dab2e /bin/bash

docker run -d -p 8080:80 --name="discuz" nginx:1.14

互動式啟動

[root@docker ~]# docker run -it --name "testcentos" centos:6.9 /bin/bash

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

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 ""

指定對映(docker 會自動新增一條iptables規則來實現埠對映)

-p hostport:containerport

-p ip:hostport:containerport

-p ip::containerport(隨機埠)

-p hostport:containerport/udp

-p 81:80 –p 443:443

docker run -p 80(隨機埠)

docker ps -a  -q -l

docker top testxx

docker inspect

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

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

docker exec -it centos6.9 /bin/bash

docker logs testxx

docker logs -t testxx

docker logs -tf testxx

docker logs -tf --tail 10 testxx

docker logs -tf --tail 0 testxx

docker 容器管理

在雲端搭建微服務架構的系統,容器管理非常的重要,雖然docker 提供了大量的工具來實現容器管理,他們包括 portainer 乙個web 容器管理工具 docker command line 命令工具 daemon restfull 工具 但是,對於非運維人員而言,這些工具還是太麻煩了。我們計畫為...

Docker容器管理

docker 基本概念 docker 三個重要概念 倉庫 repository 映象 image 和 容器 container 倉庫 存放映象的所在位置 映象 環境的封裝 容器 展開以後的執行環境 模擬於虛擬機器 舉例 docker run name mywordpress link db mysq...

docker 容器管理

docker container run it 容器id it 互動式執行 ps 適用於測試環境,又稱為工具式容器,用於開發 測試 臨時性的任務 docker container ls 檢視正在執行的容器 docker container ls a 檢視所有的容器 docker container ...