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
- Docker掃盲之容器與映象的基本使用Docker
- Docker 容器的健康狀態檢查Docker
- 如何檢視Docker容器環境變數,如何向容器傳遞環境變數Docker變數
- docker容器與映象的區別Docker
- Docker容器技術與Docker介紹Docker
- Docker--容器和映象的使用Docker
- Docker-容器使用Docker
- docker run 與docker start的區別,為容器命名Docker
- 檢視docker映象的日誌Docker
- Linux容器與Docker的對比LinuxDocker
- Docker容器的原理與實踐 (下)Docker
- Docker 與 Podman 容器管理的比較Docker
- docker學習3:Docker容器使用Docker
- Docker框架的使用系列教程(四)容器的使用Docker框架
- Jenkins(Docker容器內)使用宿主機的docker命令JenkinsDocker
- 從零開始寫 Docker(九)---實現 mydocker ps 檢視執行中的容器Docker
- Linux檢查Docker映象,容器的磁碟空間LinuxDocker
- Docker容器與虛擬化技術:OpenEuler 部署 docker容器應用Docker
- Docker的容器使用方式簡述Docker
- 使用Docker容器不能忽略的10件事Docker
- docker建立容器後如何使用Docker
- (四)Docker安裝使用容器Docker
- 使用Systemd執行Docker容器Docker
- 使用docker執行CentOS容器DockerCentOS
- k8s 檢視容器資源使用率K8S
- Docker 容器監控原理及 cAdvisor 的安裝與使用Docker
- Docker的安裝與容器應用部署Docker
- 微信小程式-檢視容器元件微信小程式元件
- Docker容器學習與分享12Docker
- 從零開始寫 Docker(十)---實現 mydocker logs 檢視容器日誌Docker
- 使用 Sysdig 監控您的Docker容器Docker
- 隔離 docker 容器中的使用者Docker
- Docker容器視覺化監控中心搭建Docker視覺化
- 【Docker】Docker基礎-埠對映與容器互聯Docker