docker 容器的使用與檢視
1、構建 docker 容器
docker 容器分為兩種,一種是互動式的容器,一種是守護式的容器,守護式容器是後臺執行的,一般使用守護式容器較多
構建容器時,建議使用 name
sudo docker run --name example_container -i -t ubuntu /bin/bash
容器啟動後會自動進入 docker 的 shell 命令列
輸入 exit 可以退出並結束 docker 容器
守護式容器的建立方法
sudo docker run --name example_daemon_dave -d ubuntu /bin/sh xxx
獲取 docker 容器的日誌
sudo docker logs example_daemon_dave
實時檢視 log 日誌
sudo docker logs -f example_daemon_dave
或者 sudo docker logs -ft example_daemon_dave
如果不使用 docker logs 可以限定容器級別啟動 Syslog,這將會停用 docker logs
sudo docker run --log-driver="syslog" --name daemon_dwayne -d ubuntu /bin/sh xxx
2、
啟動已經停止的 docker 容器
sudo docker start ID/docker_name
停止 docker 容器
sudo docker stop ID/docker_name
附著到 docker 容器
sudo docker attach ID/docker_name
可以透過下面命令開啟一個 docker 容器的互動式終端
docker exec -i -t docker_name /bin/bash
重啟 docker 容器
sudo docker restart ID/docker_name
刪除 docker 容器
sudo docker rm docker_name
如果要刪除全部程序可以使用
sudo docker rm sudo docker ps -a -q
3、
檢視 docker 容器內的程序
sudo docker top ID/docker_name
檢視 docker 的統計資訊
sudo docker stats docker_name1 docker_name2
在容器內執行任務
後臺任務
sudo docker exec -d docker_name [要執行的命令]
互動任務
sudo docker exec -t -i docker_name [要執行的命令]
4、自動重啟重啟
sudo docker run --restart=always --name docker_name -d ubuntu /bin/sh xxx
5、
檢視容器
sudo docker ps -a
如果想要獲取更加詳細的資訊,可以使用
sudo docker inspect ID/docker_name
也可以有選擇的獲取容器資訊
例如:獲取執行狀態
sudo docker inspect --format='{{.State.Running}}' docker_name
獲取網路配置
sudo docker inspect --format='{{.NetworkSettings.IPAddredd}}' docker_name
相關文章
- 檢視Docker容器的資訊Docker
- docker檢視容器IP地址Docker
- docker檢視容器日誌命令Docker
- Docker的容器使用與連線-WindowDocker
- 使用sysdig檢視容器裡的系統呼叫
- Docker掃盲之容器與映象的基本使用Docker
- Docker 容器的健康狀態檢查Docker
- 如何檢視Docker容器環境變數,如何向容器傳遞環境變數Docker變數
- Docker 容器監控原理及 cAdvisor 的安裝與使用Docker
- Linux容器與Docker的對比LinuxDocker
- docker容器與映象的區別Docker
- Linux檢查Docker映象,容器的磁碟空間LinuxDocker
- Docker--容器和映象的使用Docker
- Docker容器技術與Docker介紹Docker
- Docker-容器使用Docker
- Docker框架的使用系列教程(四)容器的使用Docker框架
- docker run 與docker start的區別,為容器命名Docker
- 從零開始寫 Docker(九)---實現 mydocker ps 檢視執行中的容器Docker
- Docker容器的原理與實踐 (下)Docker
- Docker 與 Podman 容器管理的比較Docker
- docker學習3:Docker容器使用Docker
- k8s 檢視容器資源使用率K8S
- 從零開始寫 Docker(十)---實現 mydocker logs 檢視容器日誌Docker
- 使用 Sysdig 監控您的Docker容器Docker
- Docker的容器使用方式簡述Docker
- Docker容器與虛擬化技術:OpenEuler 部署 docker容器應用Docker
- (四)Docker安裝使用容器Docker
- 使用docker執行CentOS容器DockerCentOS
- docker建立容器後如何使用Docker
- 使用iptables管控docker容器Docker
- 容器、Docker與Kubernetes——Kubernetes的配置入門Docker
- Docker的安裝與容器應用部署Docker
- 隔離 docker 容器中的使用者Docker
- Docker容器學習與分享12Docker
- docker-registry 私有倉庫映象 之 檢視與刪除Docker
- docker檢視jenkins初始密碼DockerJenkins密碼
- Docker容器視覺化監控中心搭建Docker視覺化
- Docker配置本地映象與容器的儲存位置Docker