中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Docker的基本命令操作

發布時間:2021-08-17 18:40:52 來源:億速云 閱讀:163 作者:chen 欄目:編程語言

這篇文章主要介紹“Docker的基本命令操作”,在日常操作中,相信很多人在Docker的基本命令操作問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Docker的基本命令操作”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

1.下載鏡像

docker pull  centos:latest ( [倉庫名]:[版本號])

2.創建容器

docker run -t -i  centos  /bin/bash

3.查看本地鏡像

docker images

4.刪除鏡像

docker rmi [鏡像標簽]/[鏡像ID]

5.查看容器

docker ps -a 

6.刪除容器

docker rm [容器ID]

7.啟動容器

docker start   [容器ID]

8.停止容器

docker stop   [容器ID]

9.進入容器 

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

10.基于已有鏡像的容器創建鏡像

docker commit -m [描述信息] -a [作者]   [容器id]  [倉庫名]:[標簽/版本號]

11.基于本地模板導入

docker  import

12.基于Dockerfile 創建鏡像

docker build -t jdk:centos .

點擊(此處)折疊或打開

  1. #設置集成鏡像

  2. FROM centos:latest


  3. #作者

  4. MAINTAINER gengchong


  5. #復制JDK安裝文件


  6. ADD jdk1.8.0_45 /usr/local


  7. # 配置環境變量

  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.鏡像導出

docker save -o  centos_latest.tar  centos:latest

14. 鏡像載入

docker load --input  centos_latest.tar

15.上傳鏡像到倉庫

docker tag
docker push

16.容器導出 

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

17.容器導入

cat  文件.tar | docker import

18.容器掛載主機目錄作為數據卷

docker run -v [本地目錄]:[容器目錄]

19. 數據卷容器

docker run -it  - -volumes-from  

20.容器端口映射

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

21.Dockerfile相關命令

FROM  :
基于的基礎鏡像

MAINTAINER
維護者信息

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

前者將在shell終端中運行命令,后者則使用exec執行

CMD

指定啟動容器時執行的命令

EXPOSE

告訴Docker服務端容器暴露的端口號,供互聯系統使用

ENV 

指定環境變量,被后續RUN指令使用

ADD  

復制指定的到容器中的

COPY 

復制本地主機的目錄到容器中,目標路徑不存在時,會自動創建。 當使用本地目錄為源目錄時,推薦使用COPY。

ENTRYPOINT

配置容器啟動后執行的命令

VOLUME

創建一個可以從本地主機或其他容器掛載的掛載點,一般用來存放數據庫和需要保持的數據等

USER

指定運行容器時的用戶名或UID 后續的RUN也會使用指定的用戶

WORKDIR

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

ONBUILD

配置當所創建的鏡像作為其他創建鏡像的基礎鏡像時,所執行的操作命令。

22. events,history和logs命令

events 命令會打印出來實時的系統事件

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

logs命令會打印容器中進程的運行日志

到此,關于“Docker的基本命令操作”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

漳州市| 安丘市| 青河县| 罗田县| 永安市| 彰化县| 个旧市| 北流市| 朝阳区| 宜章县| 商河县| 兴海县| 平湖市| 得荣县| 通州区| 鄄城县| 青海省| 藁城市| 灵武市| 永康市| 嘉鱼县| 长垣县| 牙克石市| 许昌市| 诏安县| 松阳县| 大英县| 富宁县| 屏南县| 芜湖县| 茶陵县| 平和县| 民勤县| 青铜峡市| 尼勒克县| 隆德县| 宜章县| 夹江县| 宿松县| 安塞县| 古丈县|