真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Docker的基本命令操作

這篇文章主要介紹“Docker的基本命令操作”,在日常操作中,相信很多人在Docker的基本命令操作問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”Docker的基本命令操作”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!

成都創(chuàng)新互聯(lián)專(zhuān)注于大埔企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站開(kāi)發(fā),電子商務(wù)商城網(wǎng)站建設(shè)。大埔網(wǎng)站建設(shè)公司,為大埔等地區(qū)提供建站服務(wù)。全流程專(zhuān)業(yè)公司,專(zhuān)業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)專(zhuān)業(yè)和態(tài)度為您提供的服務(wù)

1.下載鏡像

docker pull  centos:latest ( [倉(cāng)庫(kù)名]:[版本號(hào)])

2.創(chuàng)建容器

docker run -t -i  centos  /bin/bash

3.查看本地鏡像

docker images

4.刪除鏡像

docker rmi [鏡像標(biāo)簽]/[鏡像ID]

5.查看容器

docker ps -a 

6.刪除容器

docker rm [容器ID]

7.啟動(dòng)容器

docker start   [容器ID]

8.停止容器

docker stop   [容器ID]

9.進(jìn)入容器

docker exec -ti [容器ID] /bin/bash

10.基于已有鏡像的容器創(chuàng)建鏡像

docker commit -m [描述信息] -a [作者]   [容器id]  [倉(cāng)庫(kù)名]:[標(biāo)簽/版本號(hào)]

11.基于本地模板導(dǎo)入

docker  import

12.基于Dockerfile 創(chuàng)建鏡像

docker build -t jdk:centos .

點(diǎn)擊(此處)折疊或打開(kāi)

  1. #設(shè)置集成鏡像

  2. FROM centos:latest

  3. #作者

  4. MAINTAINER gengchong

  5. #復(fù)制JDK安裝文件

  6. ADD jdk1.8.0_45 /usr/local

  7. # 配置環(huán)境變量

  8. ENV JAVA_HOME=/usr/local/jdk1.8.0_45

  9. ENV PATH=$JAVA_HOME/bin:$PATH

  10. ENV CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

  11. ENV export JAVA_HOME PATH CLASSPATH

13.鏡像導(dǎo)出

docker save -o  centos_latest.tar  centos:latest

14. 鏡像載入

docker load --input  centos_latest.tar

15.上傳鏡像到倉(cāng)庫(kù)

docker tag
docker push

16.容器導(dǎo)出 

docker export  [容器id] > 文件.tar

17.容器導(dǎo)入

cat  文件.tar | docker import

18.容器掛載主機(jī)目錄作為數(shù)據(jù)卷

docker run -v [本地目錄](méi):[容器目錄](méi)

19. 數(shù)據(jù)卷容器

docker run -it  - -volumes-from  

20.容器端口映射

docker run -p [本地端口]:[容器端口]

21.Dockerfile相關(guān)命令

FROM  :
基于的基礎(chǔ)鏡像

MAINTAINER
維護(hù)者信息

RUN  或 RUN ["executable","param1","param2"]

前者將在shell終端中運(yùn)行命令,后者則使用exec執(zhí)行

CMD

指定啟動(dòng)容器時(shí)執(zhí)行的命令

EXPOSE

告訴Docker服務(wù)端容器暴露的端口號(hào),供互聯(lián)系統(tǒng)使用

ENV

指定環(huán)境變量,被后續(xù)RUN指令使用

ADD

復(fù)制指定的到容器中的

COPY

復(fù)制本地主機(jī)的目錄到容器中,目標(biāo)路徑不存在時(shí),會(huì)自動(dòng)創(chuàng)建。 當(dāng)使用本地目錄為源目錄時(shí),推薦使用COPY。

ENTRYPOINT

配置容器啟動(dòng)后執(zhí)行的命令

VOLUME

創(chuàng)建一個(gè)可以從本地主機(jī)或其他容器掛載的掛載點(diǎn),一般用來(lái)存放數(shù)據(jù)庫(kù)和需要保持的數(shù)據(jù)等

USER

指定運(yùn)行容器時(shí)的用戶(hù)名或UID 后續(xù)的RUN也會(huì)使用指定的用戶(hù)

WORKDIR

為后續(xù)的RUN,CMD,ENTRYPOINT 指定配置工作目錄

ONBUILD

配置當(dāng)所創(chuàng)建的鏡像作為其他創(chuàng)建鏡像的基礎(chǔ)鏡像時(shí),所執(zhí)行的操作命令。

22. events,history和logs命令

events 命令會(huì)打印出來(lái)實(shí)時(shí)的系統(tǒng)事件

history命令會(huì)打印出指定鏡像的歷史版本信息,即構(gòu)建該鏡像的每一層鏡像的命令記錄

logs命令會(huì)打印容器中進(jìn)程的運(yùn)行日志

到此,關(guān)于“Docker的基本命令操作”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!


網(wǎng)頁(yè)題目:Docker的基本命令操作
文章起源:http://weahome.cn/article/jeceii.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部