欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長(zhǎng)資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

          docker的內(nèi)置命令有哪些

          docker的內(nèi)置命令:1、run;2、kill;3、rm;4、create;5、exec;6、ps;7、inspect;8、top;9、attach;10、events;11、logs;12、wait;13、export;14、rmi等。

          docker的內(nèi)置命令有哪些

          本教程操作環(huán)境:linux7.3系統(tǒng)、docker-1.13.1版、Dell G3電腦。

          docker的內(nèi)置命令有哪些

          我們借助Docker,可以快速交付,測(cè)試和部署代碼,可以大大縮減部署代碼的時(shí)間。docker的特點(diǎn)是命令比較多,對(duì)于初學(xué)者使用不便。

          下面將常用的命令匯總分享給大家。

          1. 鏡像相關(guān)的命令

          docker search 鏡像名

          搜索鏡像

          docker pull 倉(cāng)庫(kù)名

          下載鏡像

          docker pull [選項(xiàng)] [Docker Registry地址]<倉(cāng)庫(kù)名>:<標(biāo)簽>

          # 選項(xiàng)可以通過(guò) docker pull –help 查看

          # Docker Registry地址:<域名/IP>[:端口號(hào)], 默認(rèn)地址是Docker Hub

          # 倉(cāng)庫(kù)名:倉(cāng)庫(kù)名是兩段式名稱(chēng),既 <用戶(hù)名>/<軟件名> 。對(duì)于 Docker Hub,如果不給出用戶(hù)名,則默認(rèn)為 library ,也就是官方鏡像

          #例子:

          [root@node1 docker]# docker pull mysql:5.7.19
          docker images

          列出本地現(xiàn)有的鏡像

          docker build [選項(xiàng)] <上下文路徑>

          根據(jù)給定的Dockerfile文件構(gòu)建一個(gè)新的鏡像

          注:Dockerfile文件的名字可以自己命名,如果文件名字不是"Dockerfile",build命令中需要寫(xiě)上文件名

          # 例子

          在/home/docker/java/ruiyi01目錄下,運(yùn)行命令:(后面的點(diǎn)表示在當(dāng)前目錄下尋找Dockfile文件)

          docker build -t ruoyi-demo .
          docker rmi <鏡像id>

          刪除鏡像

          docker push 鏡像名

          本地鏡像共享到docker遠(yuǎn)程倉(cāng)庫(kù)中(此處針對(duì)的是默認(rèn)的Docker Hub)

          注意:直接執(zhí)行push會(huì)報(bào)錯(cuò)。使用docker tag命令為待共享的鏡像重新命名(增加一個(gè)標(biāo)識(shí))

          例如,docker tag getting-started YOUR-USER-NAME/getting-started

          然后執(zhí)行push

          docker push YOUR-USER-NAME/getting-started

          2. 容器相關(guān)的命令

          docker run [選項(xiàng)] 鏡像名

          創(chuàng)建一個(gè)新的容器并運(yùn)行

          # 相當(dāng)于執(zhí)行了兩步操作:將鏡像放入容器中(docker create),然后將容器啟動(dòng),使之變成運(yùn)行時(shí)容器(docker start)

          # 例子:

          docker run -d --name ruoyi-demo-run -p 8083:8084 ruoyi-demo

          (根據(jù)鏡像ruoyi-demo,在后臺(tái)創(chuàng)建一個(gè)名為ruoyi-demo-run的容器并運(yùn)行,宿主機(jī)和容器的端口號(hào)分別是8083和8084)

          docker run -d --name vue-demo-run -p 8088:80 vue-demo

          # -d 后臺(tái)運(yùn)行

          # –name 給容器命名

          # -p 宿主機(jī)端口:容器內(nèi)部端口

          docker ps

          查看當(dāng)前正在運(yùn)行的容器信息

          docker ps -a

          查看所有的容器

          docker rm <容器id>

          刪除一個(gè)容器。

          注意:若是正在運(yùn)行不能直接刪除,需要先停止運(yùn)行。

          如果想強(qiáng)制刪除運(yùn)行中的容器,在命令中添加“ force”標(biāo)志:例如

          docker rm -f
          docker rm $(docker ps -qa)

          刪除所有已經(jīng)停止的容器

          dockers exec -it <容器id/容器名>

          進(jìn)入容器中(新終端)

          docker attach <容器id/容器名>

          進(jìn)入容器中

          docker start 容器id

          運(yùn)行一個(gè)容器

          docker stop 容器id

          停止一個(gè)運(yùn)行中的容器。

          docker restart 容器id

          重啟一個(gè)運(yùn)行中的容器

          docker logs <容器id>

          獲取容器的運(yùn)行日志

          docker commit

          # 和git的commit操作類(lèi)似

          docker commit -m="提交的描述消息" -a="作者" 容器id 目標(biāo)鏡像名:[版本消息]

          # 作用:將我們操作過(guò)的容器,通過(guò)commit提交成為一個(gè)新的鏡像。我們以后就可以直接使用這個(gè)修改過(guò)的鏡像了。

          推薦學(xué)習(xí):《docker視頻教程》

          贊(0)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)