中級篇 容器的操作(20)

2021-09-11 14:47:06 字數 1974 閱讀 3923

上次的學習了docker的實戰,將dockerfile通過的build變成了dockerimage,然後通過run方法,image轉換成了container,這次主要講的是如何操作container。

exec
可以進入執行中的容器

docker run -d zhugeaming/flask-hello-world

docker ps

複製**

image.png

docker exec -it c62d9d554853 /bin/bash

複製**

ls

ps -ef | grep python

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

複製**

image.png

官網最全

docs.docker.com/engine/refe…

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

中級篇 容器的技術概述(二)

容器的前世今生 物理資源的限定和排程,設定指定vm的記憶體,cpu,硬碟根據應用來進行控制,方便擴充套件,歡迎可以統一化,方便管理。可以使物理資源的最大化利用。每個虛擬機器就是乙個作業系統,每個作業系統都要分配對應的作業系統資源,大家都用window系統,真正的生產環境一般都是用linux作業系統其...

中級篇 容器之間的Link(27)

上次介紹了預設的網路bridge,連線到docker0之後還可以跟外界進行通訊,檢視docker之間的關係link。上節生成了test1和test2,test1和test2之前可以通過ip位址的房還是進行通訊的。場景如果建立2個容器,乙個mysql容器,乙個tomcat容器,tomcat容器內後台應...

跟我學C 中級篇 STL的容器Array

stl中的array陣列型別是在c tr1中才提出的,在之前只有vector這個類似於陣列的型別。但在實際應用中發現,vector和實際應用陣列還是有非常大的區別,包括迭代器訪問的控制,記憶體大小的控制等。用過vector的很容易發現它和實際使用中的陣列的諸多不同之處。換句話說,實際開發過程中,還是...