人妖在线一区,国产日韩欧美一区二区综合在线,国产啪精品视频网站免费,欧美内射深插日本少妇

新聞動(dòng)態(tài)

docker常用命令總結(jié)(推薦)

發(fā)布日期:2022-01-15 11:58 | 文章來源:源碼中國

一、匯總:

總的來說分為以下幾種:

Docker環(huán)境信息 — docker [info|version]
容器生命周期管理 — docker [create|exec|run|start|stop|restart|kill|rm|pause|unpause]
容器操作運(yùn)維 — docker [ps|inspect|top|attach|wait|export|port|rename|stat]
容器rootfs命令 — docker [commit|cp|diff]
鏡像倉庫 — docker [login|pull|push|search]
本地鏡像管理 — docker [build|images|rmi|tag|save|import|load]
容器資源管理 — docker [volume|network]
系統(tǒng)日志信息 — docker [events|history|logs]

常用命令的含義:

1 docker 命令介紹

docker --help

管理命令:
container 管理容器
image 管理鏡像
network 管理網(wǎng)絡(luò)

命令:
attach 介入到一個(gè)正在運(yùn)行的容器
build 根據(jù) Dockerfile 構(gòu)建一個(gè)鏡像
commit 根據(jù)容器的更改創(chuàng)建一個(gè)新的鏡像
cp 在本地文件系統(tǒng)與容器中復(fù)制 文件/文件夾
create 創(chuàng)建一個(gè)新容器
exec 在容器中執(zhí)行一條命令
images 列出鏡像
kill 殺死一個(gè)或多個(gè)正在運(yùn)行的容器
logs 取得容器的日志
pause 暫停一個(gè)或多個(gè)容器的所有進(jìn)程
ps 列出所有容器
pull 拉取一個(gè)鏡像或倉庫到 registry
push 推送一個(gè)鏡像或倉庫到 registry
rename 重命名一個(gè)容器
restart 重新啟動(dòng)一個(gè)或多個(gè)容器
rm 刪除一個(gè)或多個(gè)容器
rmi 刪除一個(gè)或多個(gè)鏡像
run 在一個(gè)新的容器中執(zhí)行一條命令
search 在 Docker Hub 中搜索鏡像
start 啟動(dòng)一個(gè)或多個(gè)已經(jīng)停止運(yùn)行的容器
stats 顯示一個(gè)容器的實(shí)時(shí)資源占用
stop 停止一個(gè)或多個(gè)正在運(yùn)行的容器
tag 為鏡像創(chuàng)建一個(gè)新的標(biāo)簽
top 顯示一個(gè)容器內(nèi)的所有進(jìn)程
unpause 恢復(fù)一個(gè)或多個(gè)容器內(nèi)所有被暫停的進(jìn)程

二、鏡像相關(guān)

1、拉取鏡像

docker pull

2、查看鏡像

docker images

3、刪除鏡像

docker rmi

常用參數(shù):
1. -f:強(qiáng)制刪除運(yùn)行中的容器

4、創(chuàng)建鏡像

(1)對(duì)源鏡像更改后重新建立新鏡像

docker commit

常用參數(shù):
1. -m:本次提交信息
2. --author="" :作者

(2)使用Dockerfile文件來構(gòu)建鏡像

docker build

常用參數(shù):
1. -t x/y:z:指定鏡像的命名空間為x倉庫為y,tag為z

三、容器相關(guān)

1、運(yùn)行容器

docker run

常用參數(shù):
1. --name:為容器指定名稱
2. -it:啟動(dòng)一個(gè)交互型容器,此參數(shù)為我們和容器提供了一個(gè)交互shell
3. -d:創(chuàng)建后臺(tái)型容器
4. -restart=always:容器退出后自動(dòng)重啟
5. -restart=on-failure:x:容器退出時(shí)如果返回值是非0,就會(huì)嘗試重啟x次
6. -p x:y :主機(jī)端口:容器端口
7. -P:隨機(jī)分配一個(gè)49000到49900的端口
8.-v:創(chuàng)建數(shù)據(jù)卷
7. -n :指定dns
8. -h : 指定容器的hostname
9. -e :設(shè)置環(huán)境變量
10. -m :設(shè)置容器使用內(nèi)存最大值
11. --net: 指定容器的網(wǎng)絡(luò)連接類型,支持 bridge/host/none/container
12. --link=x: 添加鏈接到另一個(gè)容器x
13. --expose=x: 開放端口x

這里docker create和docker run -it創(chuàng)建的容器都是交互型容器

2、查看正在運(yùn)行的容器

docker ps 

常用參數(shù):
1. -a:查看所有容器
2. -l:只列出最近創(chuàng)建的
3. -n=x:只列出最后創(chuàng)建的x個(gè)
3. -q:只列出容器id

3、停止容器

docker stop //方式較溫柔,慢慢的停止容器的運(yùn)行
docker kill //方式簡單粗暴,立即停止容器運(yùn)行

4、刪除容器

docker rm

常用參數(shù):
1. -f:強(qiáng)制刪除運(yùn)行中的容器
2. docker rm `docker ps -aq`:刪除所有容器

5、查看容器日志

docker logs

常用參數(shù):
1. -f:實(shí)時(shí)查看日志
2. --tail=x:查看最后x行
3. -t:查看日志產(chǎn)生的時(shí)間

6、查看容器進(jìn)程

docker top

7、查看容器配置信息

docker inspect

常用參數(shù):
1. -f='{{x}}':查看x配置

8、進(jìn)入容器

(1)進(jìn)入交互型容器

docker attch 

常用參數(shù):
1. -f:強(qiáng)制刪除運(yùn)行中的容器
2. docker rm `docker ps -aq`:刪除所有容器

(2)進(jìn)入后臺(tái)型容器

docker exec 

常用參數(shù):
1. -it 容器id /bin/bash:進(jìn)入到后臺(tái)容器

四、Dockerfile

到此這篇關(guān)于docker常用命令總結(jié)(推薦)的文章就介紹到這了,更多相關(guān)docker常用命令內(nèi)容請(qǐng)搜索本站以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持本站!

版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。

實(shí)時(shí)開通

自選配置、實(shí)時(shí)開通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問服務(wù)

1對(duì)1客戶咨詢顧問

在線
客服

在線客服:7*24小時(shí)在線

客服
熱線

400-630-3752
7*24小時(shí)客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部