鏡像下載红伦、域名解析贬派、時(shí)間同步請(qǐng)點(diǎn)擊 阿里云開(kāi)源鏡像站
容器重要命令
啟動(dòng)守護(hù)式容器
docker run -d 鏡像
docker run -d image [command][arg...]
使用centos:latest鏡像赃阀,以后臺(tái)模式啟動(dòng)一個(gè)容器
docker run -d centos
file
通過(guò)docker ps -a
命令進(jìn)行查看量愧,會(huì)發(fā)現(xiàn)容器啟動(dòng)過(guò)蔓纠,并且已經(jīng)退出鸣个,其實(shí)在Docker中羞反,容器運(yùn)行的命令不是那些一直掛起的命令,就是會(huì)自動(dòng)退出囤萤,這是Docker的機(jī)制問(wèn)題昼窗。很重要的要說(shuō)明的一點(diǎn):Docker容器后臺(tái)運(yùn)行,就必須有一個(gè)前臺(tái)進(jìn)程涛舍。例如 正常情況下澄惊,配置啟動(dòng)服務(wù)只需要啟動(dòng)相應(yīng)的service即可(service nginx start),但是這樣做nginx為后臺(tái)進(jìn)程模式啟動(dòng)運(yùn)行富雅,就導(dǎo)致docker前臺(tái)沒(méi)有運(yùn)行的應(yīng)用掸驱,這樣的容器后臺(tái)啟動(dòng)后,會(huì)立即自殺没佑,因?yàn)樗X(jué)得它沒(méi)事可做了毕贼。
查看容器日志
docker logs [option] 容器名稱或容器ID
命令參數(shù)OPTION | 說(shuō)明 |
---|---|
-t | 顯示時(shí)間戳 |
-f | 跟隨最新的日志打印 |
–tail number | 顯示最后的number條 |
file
file
file
file
查看容器內(nèi)運(yùn)行的進(jìn)程
docker top 容器ID或容器名稱
file
查看容器內(nèi)部細(xì)節(jié)
docker inspect 容器ID或容器名稱
file
file
進(jìn)入正在運(yùn)行的容器
進(jìn)入正在運(yùn)行的容器
docker attach 容器ID或容器名稱
file
file
進(jìn)入正在運(yùn)行的容器,并以命令行方式交互
docker exec -it 容器ID或容器名稱 需要在容器內(nèi)執(zhí)行的命令
file
進(jìn)入正在運(yùn)行的容器的兩種方式的區(qū)別:
attach:直接進(jìn)入容器啟動(dòng)命令的終端蛤奢,不會(huì)啟動(dòng)新的進(jìn)程鬼癣。
exec:在容器中打開(kāi)新的終端陶贼,并且可以啟動(dòng)新的進(jìn)程。
從容器內(nèi)拷貝文件到主機(jī)上
docker cp 容器ID或容器名稱:容器內(nèi)路徑 目的主機(jī)路徑
file
本文轉(zhuǎn)自:https://blog.csdn.net/Rong_zhe/article/details/122180185