Docker 容器啟動 檢視容器狀態 四

2022-07-20 01:36:08 字數 1317 閱讀 3828

1、容器兩種方式進行啟動

一種是基於建立乙個容器並啟動docker create 

docker start

另一種 使用 run 建立自動啟動;

是狀態下的停止 啟動docker start nginx1

docker stop names # 停止

docker restart names # 啟動

# service docker start

#docker run - 執行(建立)乙個容器 

docker run -d -p 0.0.0.0:18080:8080 --name nginx1 nginx
-d: 讓容器在後台執行

-p: 將容器內部使用的網路埠對映到我們使用的主機上

-p: 指定埠

--name :設定容器命名

nginx 是容器映象

docker pull nginx 拉取映象;

2、docker 進入 容器系統;

進入乙個 nginx1 容器

dockerexec-it nginx1 /bin/bash

-d : 分離模式: 在後台執行

-i : 互動模式 即使沒有附加也保持stdin 開啟

-t : 分配乙個偽終端

/bin/bash : 執行命令 bash shell

另一種進入方式:

docker attach centos6.3

3、 批量操作容器

docker 啟動所有的容器

docker start $(docker ps -a | awk '

' | tail -n +2

)docker 關閉所有的容器

docker stop $(docker ps -a | awk '

' | tail -n +2

)docker 刪除所有的容器

docker rm $(docker ps -a | awk '

' | tail -n +2

)docker 刪除所有的映象

docker rmi $(docker images | awk '

' |tail -n +2)

docker 檢視docker容器日誌

1 命令格式 docker logs options container options details 顯示更多的資訊 f,follow 跟蹤實時日誌 since string 顯示自某個timestamp之後的日誌,或相對時間,如42m 即42分鐘 tail string 從日誌末尾顯示多少行日...

檢視docker容器日誌

檢視names為lcn的日誌 docker logs f t tail 100 lcn命令格式 docker logs options container id或names options details 顯示更多的資訊 f,follow 跟蹤實時日誌 since string 顯示自某個times...

docker檢視容器日誌

檢視容器日誌的方法一般是使用docker logs命令,下面介紹一下這個命令如何使用。usage docker logs options container options details 顯示更多的資訊 f,follow 跟蹤實時日誌 since string 顯示自某個timestamp之後的日...