国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

docker 常用基礎命令

feng409 / 2686人閱讀

摘要:在中運行鏡像相關參數鏡像初始命令守護模式啟動指定端口號啟動指定配置啟動參數表示以守護模式執行,日志不會出現在輸出終端上。在一次中多次使用可以掛載多個數據卷。注意這里使用的是宿主機的地址,與對外暴露的端口號,它映射容器內部的端口號。

Docker基礎命令

查看docker版本信息
$ docker --version

查看docker安裝信息
$ docker info

查看本機Docker中存在哪些鏡像
$ docker images

檢索images
$ docker search images

下行images
$ docker pull images

顯示一個鏡像的歷史操作
$ docker history images

列出一個容器里面被改變的文件或者目錄
$ docker diff container

列出當前所有正在運行的容器
$ docker ps

列出所有的容器
$ docker ps -a

列出最近一次啟動的容器
$ docker ps -f

查看容器的相關信息
$ docker inspect $CONTAINER_ID

顯示容器IP地址和端口號,如果輸出是空的說明沒有配置IP地址(不同的Docker容器可以通過此IP地址互相訪問)
$ docker inspect --format="{{.NetworkSettings.IPAddress}}" $CONTAINER_ID

通過容器生成新的鏡像
$ docker commit -m "Added ssh from centos" -a "xiaoming" 4a4de4cf223d1 xiaoming/centos:v1

參數:
-m參數用來來指定提交的說明信息;
-a可以指定用戶信息的;
4a4de4cf223d1代表的時容器的id;
birdben/ubuntu:v1指定目標鏡像的用戶名、倉庫名和 tag 信息。

構建一個容器
$ docker build -t="centos:v1" .

參數:
-t為構建的鏡像制定一個標簽,便于記憶/索引等
. 指定Dockerfile文件在當前目錄下,也可以替換為一個具體的 Dockerfile 的路徑。

在docker中運行centos鏡像
$ docker run <相關參數> <鏡像 ID> <初始命令>

守護模式啟動
$ docker run -it centos:v1

指定端口號啟動
$ docker run -p 80:80 centos:v1

指定配置啟動
$ sudo docker run -d -p 10.211.55.4:9999:22 birdben/ubuntu:v1 "/usr/sbin/sshd" -D

參數:
-d:表示以“守護模式”執行,日志不會出現在輸出終端上。
-i:表示以“交互模式”運行容器,-i 則讓容器的標準輸入保持打開
-t:表示容器啟動后會進入其命令行,-t 選項讓Docker分配一個偽終端(pseudo-tty)并綁定到容器的標準輸入上
-v:表示需要將本地哪個目錄掛載到容器中,格式:-v <宿主機目錄>:<容器目錄>,-v 標記來創建一個數據卷并掛載到容器里。在一次 run 中多次使用可以掛載多個數據卷。
-p:表示宿主機與容器的端口映射,此時將容器內部的 22 端口映射為宿主機的 9999 端口,這樣就向外界暴露了 9999 端口,可通過 Docker 網橋來訪問容器內部的 22 端口了。
注意:這里使用的是宿主機的 IP 地址:10.211.55.4,與對外暴露的端口號 9999,它映射容器內部的端口號 22。ssh外部需要訪問:ssh root@10.211.55.4 -p 9999
不一定要使用“鏡像 ID”,也可以使用“倉庫名:標簽名”

start 啟動容器
$ docker start 117843ade696117843ade696

stop 停止正在運行的容器
$ docker stop 117843ade696117843ade696

restart 重啟容器
$ docker restart 117843ade696117843ade696

rm 刪除容器
$ docker rm 117843ade696117843ade696

rmi 刪除鏡像
$ docker rmi ed9c93747fe1Deleted

登錄Docker Hub中心
$ docker login

發布上傳image(push)
$ docker push xiaoming/centos:v1

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/26970.html

相關文章

  • 如何用Dockerfile構建鏡像

    摘要:用于配置當前所創建的鏡像作為其它新創建鏡像的基礎鏡像時,所執行的操作指令。運行構建命令構建命令用于使用創建鏡像。 本文旨在用通俗的語言講述枯燥的知識 前面講到鏡像的構建時,講述的是用commit的方式構建鏡像,而Dockerfile是另一種構建鏡像的方式。 Dockerfile構建鏡像是以基礎鏡像為基礎的,Dockerfile是一個文本文件,內容是用戶編寫的一些docker指令,每一條...

    genefy 評論0 收藏0
  • docker 常用命令

    摘要:將制定的文件加載成鏡像說明將要讀取的從文件的路徑將指定鏡像保存成歸檔文件。 docker load : 將制定的tar文件加載成鏡像 $ docker load [OPTIONS] OPTIONS說明: -i, --input string 將要讀取的從tar文件的路徑 docker save : 將指定鏡像保存成tar 歸檔文件。 $ docker save [O...

    darkbaby123 評論0 收藏0
  • Docker操作常用命令-鏡像篇

    摘要:獲取鏡像選項地址端口號倉庫名標簽例具體選項可通過命名看到默認為,地址格式為域名例運行容器倉庫名以上面的為例,如果我們打算啟動里面的并進行交互式操作這是兩個參數,一個是交互式操作,一個是終端。 獲取鏡像 docker pull [選項] [Docker Registry 地址[:端口號]/] 倉庫名[:標簽] 例:docker pull ubuntu:16.04 具體選項可通過 dock...

    joyqi 評論0 收藏0
  • Docker容器系列教程(二):常用命令與實操

    摘要:本文將在安裝好的環境下使用命令行客戶端開始學習常用指令。鏡像常用操作羅列鏡像這時只看到列表標題,并沒有內容。最后給出了所有的的命令清單。以為基礎框架,為數據訪問層,為權限授權層,對常用數據進行緩存,基于構建的作為前端框架。 回顧:上一文對Docker做了一些介紹,解釋了相關概念,如Docker客戶端等,還通過對比Docker與虛擬機的差別了解到Docker的優勢與特點。最后介紹了Doc...

    wudengzan 評論0 收藏0

發表評論

0條評論

feng409

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<