上次的學習了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的很容易發現它和實際使用中的陣列的諸多不同之處。換句話說,實際開發過程中,還是...