『中級篇』容器的操作(20)

youou發表於2021-09-09

>上次的學習了docker的實戰,將Dockerfile透過的build變成了dockerImage,然後透過run方法,Image轉換成了container,這次主要講的是如何操作container。

exec

>可以進入執行中的容器

docker run -d zhugeaming/flask-hello-world
docker ps

圖片描述

docker exec -it c62d9d554853 /bin/bash

圖片描述

ls
ps -ef | grep python
#app.py 就是上一節講的python原始碼,現在有一個程式在執行就是app.py
exit

圖片描述

#直接執行起來容器裡面的python程式了,可以執行python的命令
docker exec -it c62d9d554853 python

圖片描述

#直接執行起來,檢視容器的ip資訊
docker exec -it c62d9d554853 ip a

圖片描述

stop

>關閉容器

docker container ls
docker container stop c62d9d554853
docker container ls

圖片描述

start

>啟動容器

docker container ls
docker container start c62d9d554853
docker container ls

圖片描述

rm

> 刪除容器,刪除比較特殊,必須關閉的也就是狀態是exit才可以進行刪除

docker container ls
docker container rm c62d9d554853
docker container ls
docker container stop c62d9d554853
docker container rm c62d9d554853

圖片描述

--name

> --name 可以給容器起名字,操作容器,可以透過ID,name,說實話ID最穩,因為它絕對唯一。

docker run -d --name=laotie zhugeaming/flask-hello-world
docker container ls

圖片描述

inspect

>inspect 檢視容器詳情

docker container ls
docker inspect 00ae52f854ac

圖片描述

log

>log 檢視容器的日誌資訊

docker container ls
docker container logs 00ae52f854ac

圖片描述

官網最全

>

圖片描述

PS:跟官網學絕對最穩,如果英語不行,跟我學,沒毛病吧老鐵,幹就完了!

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4729/viewspace-2803926/,如需轉載,請註明出處,否則將追究法律責任。

相關文章