成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

docker的基本命令及操作邏輯

本篇內(nèi)容介紹了“docker的基本命令及操作邏輯”的有關(guān)知識(shí),在實(shí)際案例的操作過程中,不少人都會(huì)遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比桐鄉(xiāng)網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式桐鄉(xiāng)網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋桐鄉(xiāng)地區(qū)。費(fèi)用合理售后完善,十年實(shí)體公司更值得信賴。

docker鏡像操作邏輯圖:

docker的基本命令及操作邏輯

docker是一個(gè)容器,而運(yùn)行一個(gè)容器必須要有鏡像,因?yàn)殓R像是容器的核心,我們?cè)赿ocker上運(yùn)行一個(gè)服務(wù)時(shí)需要通過docker run運(yùn)行一個(gè)鏡像,才能夠進(jìn)入到該容器中,我們也可以使用docker commit命令 將一個(gè)容器制作成一個(gè)鏡像,但注意制作一個(gè)鏡像時(shí)需要指定一個(gè)完整的鏡像名稱(鏡像名稱+版本號(hào)),它默認(rèn)的版本號(hào)是latest,表示為最新版本的鏡像,如果不寫,將默認(rèn)已latest結(jié)尾。
還可以執(zhí)行docker save --output命令導(dǎo)出該鏡像,而當(dāng)你需要下載一個(gè)服務(wù)時(shí),可以使用docker load  --input 命令導(dǎo)入該鏡像,當(dāng)然也可以使用>號(hào)或者<號(hào)來導(dǎo)入或?qū)С觥?br/>也可以從docker hub公共倉庫中使用docker pull拉取鏡像,除了可以拉取,我們也可以使用dokcer push 將自己本地的鏡像上傳到公共倉庫中。
如果在公司中是不可能將自己的鏡像上傳到公共倉庫中的,所以我們可以將鏡像上傳到自己內(nèi)部的私有倉庫中,這個(gè)私有倉庫可以通過官方的registry容器來進(jìn)行構(gòu)建,當(dāng)需要下載某個(gè)服務(wù)時(shí),也可以從私有倉庫中使用pull命令進(jìn)行拉取。

docker基本命令:

//查看正在運(yùn)行的容器:
[root@sqm-docker01 ~]# docker ps
//查看所有容器(包括沒有正在運(yùn)行的容器)
[root@sqm-docker01 ~]# docker ps -a
//查看docker的信息:
[root@sqm-docker01 ~]# docker info
//查找鏡像:
[root@sqm-docker01 ~]# docker search MySQL
//下載,拉取鏡像:
[root@sqm-docker01 ~]# docker pull httpd
/保存鏡像為tar包:
[root@sqm-docker01 ~]# docker save --output my-httpd.tar httpd
或者使用:
[root@sqm-docker01 ~]# docker save  &gt; httpd.tar httpd:latest
//查看本地鏡像:
[root@sqm-docker01 ~]# docker images
docker的基本命令及操作邏輯

注意:latest:表示是最新版本的鏡像,但不是絕對(duì)最新,因?yàn)門AG標(biāo)簽可以進(jìn)行更改。
完整的鏡像名稱----->>>  image:latest(鏡像名稱+版本號(hào))
如果版本號(hào)默認(rèn)是以latest為結(jié)尾,可以省略不寫。

//刪除鏡像:
[root@sqm-docker01 ~]# docker rmi httpd:latest
#加上-f選項(xiàng)可以強(qiáng)制刪除:
[root@sqm-docker01 ~]# docker rmi -f centos:latest
//刪除容器:(先停止容器后再刪除)

[root@sqm-docker01 ~]# docker stop my_nginx 
my_nginx
[root@sqm-docker01 ~]# docker rm my_nginx 
my_nginx

同樣加上-f選項(xiàng)可以強(qiáng)制刪除:

[root@sqm-docker01 ~]# docker rm -f my_nginx 
my_nginx

//導(dǎo)入鏡像:
[root@sqm-docker01 ~]# docker load &lt; my-httpd.tar
或者使用:
[root@sqm-docker01 ~]# docker load --input my-httpd.tar

//進(jìn)入容器:

[root@sqm-docker01 ~]# docker exec -it  test  /bin/bash   
或者
[root@sqm-docker01 ~]# docker attach test

注意:如果是attach進(jìn)入容器,退出之后,容器會(huì)停止運(yùn)行,而exec不會(huì)
exec  進(jìn)入容器會(huì)開啟新的進(jìn)程,attach不會(huì)(進(jìn)入的還是同一個(gè)終端)。
ctrl + p  ctrl +q :如果是attach進(jìn)入的容器, ctrl + p  ctrl +q 退出容器,并且保持容器運(yùn)行。  #注意兩個(gè)快捷鍵得同時(shí)按

//開啟容器:
[root@sqm-docker01 ~]# docker start test
//關(guān)閉容器:
[root@sqm-docker01 ~]# docker stop test
//重啟容器:
[root@sqm-docker01 ~]# docker restart test
//刪除所有容器:
[root@sqm-docker01 ~]# docker ps -a -q | xargs docker rm -f
//刪除所有鏡像:
[root@sqm-docker01 ~]# docker images -q | xargs docker rmi -f
//開啟所有容器:
[root@sqm-docker01 ~]# docker ps -a -q | xargs  docker start
//關(guān)閉所有容器:
[root@sqm-docker01 ~]# docker ps -a -q | xargs  docker stop

//查看容器的日志:
[root@sqm-docker01 ~]# docker logs test2
//實(shí)時(shí)更新日志:
[root@sqm-docker01 ~]# docker logs test2 -f

//保持容器開啟狀態(tài)(用于docker服務(wù)重啟之后)
[root@sqm-docker01 ~]# docker run -itd --name test3 --restart=always httpd

--restart=always:隨著容器的重啟而重啟

//將容器制作成鏡像:
[root@sqm-docker01 ~]# docker commit web01 test-web:v1.0

docker commit后面跟的是需要制作成鏡像的容器,制作成的鏡像名稱和標(biāo)簽可以自定義。

//運(yùn)行容器:
[root@sqm-docker01 ~]# docker run -itd --name my_nginx -p 80:80 --restart=always nginx:latest

參數(shù)解釋:
run:運(yùn)行一個(gè)容器
-itd: i:可交互
t:偽終端
d:保持容器后臺(tái)運(yùn)行
--name:自定義名稱為my_nginx

  • p:映射端口,宿主機(jī)端口:容器內(nèi)端口
    --restart=always:保持容器運(yùn)行

“docker的基本命令及操作邏輯”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!

分享標(biāo)題:docker的基本命令及操作邏輯
分享路徑:http://jinyejixie.com/article48/ijjiep.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)公司、Google、標(biāo)簽優(yōu)化、網(wǎng)頁設(shè)計(jì)公司、商城網(wǎng)站、移動(dòng)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作
杨浦区| 洪雅县| 宣恩县| 石柱| 阿合奇县| 长丰县| 分宜县| 棋牌| 平安县| 临沂市| 北票市| 镇雄县| 田东县| 泰安市| 洱源县| 公主岭市| 三江| 安阳县| 旅游| 明溪县| 九龙坡区| 定南县| 钟山县| 冕宁县| 沙河市| 长海县| 建宁县| 鸡西市| 本溪市| 苗栗县| 永靖县| 吴旗县| 万州区| 长岛县| 遵化市| 崇文区| 若羌县| 天等县| 松原市| 富平县| 修水县|