Docker系列 Docker的基本命令操作

2022-09-24 00:03:12 字數 1351 閱讀 7565

docker images //檢視docker映象

docker search 映象id/ //搜尋映象

docker pull 映象id> //**映象

docker push 映象id> //上傳映象

docker rmi 映象id> //刪除映象

docker rmi 映象名》:tag //刪除某個tag的映象

docker tag 映象id> 映象名》:tag //重新命名docker映象

docker ps -a //檢視所有docker容器

docker ps //檢視正在執行的docker容器

docker rm 容器id> //刪除容器

docker commit 容器id> 要儲存的映象名》:要儲存的映象名tag>

docker info //顯示 docker 系統資訊,包括映象和容器數

docker version //顯示 docker 版本資訊

docker import 容器快照》 映象名》: //匯入本地容器快照

docker export 容器id> > 匯出的檔名》 //匯出本地容器

docker s**e 映象id> > 匯出的檔名》 //匯出本地映象快照

docker load < 映象快照》 //匯入映象快照

docker cp 容器id>:原始檔路徑》 目標檔案路徑》 //從容器向宿主機拷貝

docker cp 原始檔路徑》 容器id>:目標檔案路徑》 //從宿主機向容器拷貝

export與s**e的區別

export匯出的映象檔案大小 小於 s**e儲存的映象 export 匯出(import匯入)是根據容器拿到的映象,再匯入時會丟失映象所有的歷史,所以無法進行回滾操作(docker tag );而s**e儲存(load載入)的映象,沒有丟失映象的歷史,可以回滾到之前的層(layer)。(檢視方式:docker images –tree)

拉取centos映象docker pull centos建立docker容器docker run -t -i 映象id/ /bin/bash進入容器docker exec -it 容器id> /bin/bash //進入容器(可以互動)修改root密碼passwddocker支援xshell連線yum install -y openssh-serverdocker支援wget、make等命令yum install -y wget lftp gcc gcc-c++ make openssl-devel pcre-devel pcre && yum clean all提交映象docker commit 容器id> 要儲存的映象名》:要儲存的映象名tag>

Docker系列 docker安裝

docker的安裝和使用有一些前提條件,主要體現在體系架構和核心的支援上。對於體系架構,除了docker一開始就支援的x86 64,其他體系架構的支援則一直在不斷地完善和推進中。docker分為ce和ee兩大版本。ce即社群版 免費,支援週期7個月 ee即企業版,強調安全,付費使用,支援週期24個月...

docker系列 安裝docker

一 安裝linux環境 1 安裝oracle vm virtualbox 2 安裝vagrant 4 新增系統和啟動 title 系統名字 url 系統路徑 vagrant box add 新增box vagrant init 初始化box vagrant up 啟動系統 5 連線到虛擬機器 vag...

Docker學習系列 Docker簡介

docker 是乙個開源的應用容器引擎,基於 go 語言 並遵從apache2.0協議開源。docker 可以讓開發者打包他們的應用以及依賴包到乙個輕量級 可移植的容器中,然後發布到任何流行的 linux 機器上,也可以實現虛擬化。乙個完整的docker 有以下幾個部分組成 1.dockerclie...