原創(chuàng)文章,歡迎轉載癞谒。轉載請注明:轉載自IT人故事會弹砚,謝謝枢希!
原文鏈接地址:『中級篇』容器的操作(20)
上次的學習了docker的實戰(zhàn)晴玖,將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 就是上一節(jié)講的python源碼锐帜,現在有一個進程在運行就是app.py
exit
#直接運行起來容器里面的python程序了田盈,可以執(zhí)行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
刪除容器缴阎,刪除比較特殊允瞧,必須關閉的也就是狀態(tài)是exit才可以進行刪除
docker container ls
docker container rm c62d9d554853
docker container ls
docker container stop c62d9d554853
docker container rm c62d9d554853
--name
--name 可以給容器起名字,操作容器,可以通過ID述暂,name痹升,說實話ID最穩(wěn),因為它絕對唯一疼蛾。
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
官網最全
https://docs.docker.com/engine/reference/commandline/container/#child-commands
PS:跟官網學絕對最穩(wěn),如果英語不行鳞芙,跟我學原朝,沒毛病吧老鐵,干就完了壕鹉!
往期精彩
- docker導學(一)
- 容器的技術概述(二)
- docker的魅力初體驗-5分鐘安裝wordpress不走彎路(三)
- docker官網介紹(四)
- 如何在mac上安裝docker(五)
- 如何在window上安裝docker(六)
- 如何在mac上通過vagrant安裝虛擬機(七)
- 如何在window上通過vagrant安裝虛擬機(八)
- docker-Machine的本地使用(九)
- docker-Machine的本地使用(十)
- 在linux/mac下通過Docker-Machine在阿里云上的使用(11)
- docker架構和底層技術(12)
- docker Image概述(13)
- 手動建立一個base Image(14)
- 什么是Container(15)
- 構建自己的Docker鏡像(16)
- Dockerfile詳解(17)
- 鏡像的發(fā)布(18)
- Dockerfile實戰(zhàn)(19)