docker常用命令 映象與容器

2022-09-13 10:39:08 字數 2058 閱讀 1782

顯示本地映象:

repository:映象名稱的儲存庫

tag:映象的標記,標記同乙個倉庫的不同映象

id:識別映象的唯一標記

cerated:建立時間

size:映象大小

啟動映象:利用映象生成容器,並且啟動容器

root@test:~# docker run -t -i ubuntu:14.04 /bin/bash---------若映象後不加版本資訊,則預設是lasest版本,若無該版本則報錯

-it:以互動模式啟動映象

注:退出映象後會自動生成乙個容器,並且自動儲存在映象裡的操作,例如在ubuntu映象啟動後建立乙個資料夾,第二次啟動容器後該資料夾已經存在。

啟動容器:啟動乙個已經生成的容器

一、列出所有容器:root@test:~# docker ps -a

二、啟動容器:root@test:~# docker start 6ab---------6ab為容器id的前三位

三、檢視正在執行的容器:root@test:~# docker ps

四、進入容器:root@test:~# docker exec -it 6ab /bin/bash

利用容器生成映象:

docker commit -m "test" -a "test" 6ab59ef4813b ubuntu_test  

-m 來指定提交的說明資訊,跟我們使用的版本控制工具一樣;-a 可以指定更新的使用者資訊;之後是用來建立映象的容器的 id;最後指定目標映象的倉庫名和 tag 資訊。建立成功後會返回這個映象的 id 資訊。

為映象匯入包:

root@test:~# cat mysql-5.7.26.tar.gz | docker import - ubuntu_test

匯出映象到本地:

root@test:~# docker s**e -o ubuntu_test.tar ubuntu_test

匯入映象:

root@test:~# docker load < ubuntu_test.tar

移除映象:

root@test:~# docker rmi df0bad08f9de---------id、映象名稱

注:在刪除映象之前要先用 docker rm 刪掉依賴於這個映象的所有容器。

匯出容器:

root@test:~# docker export 6ab59ef4813b > ubuntu_14.tar

匯入容器快照為映象:

root@test:~# cat ubuntu_14.tar | docker import - test/ubuntu_14:1.0

刪除容器:

root@test:~# docker rm 容器名稱---------------------- -f引數為刪除執行中的容器

刪除所有容器:docker rm $(docker ps -a -q)

Docker映象常用命令

docker pull 選項 docker registry 位址 埠號 倉庫名 標籤 埠號 預設位址是 docker hub,當然不要忘了docker加速器的存在。倉庫名 如之前所說,這裡的倉庫名是兩段式名稱,即 使用者名稱 軟體名 對於 docker hub,如果不給出使用者名稱,則預設為 li...

docker 映象常用命令

第一步配置映象加速 映象加速 1.docker search tomcat 搜尋映象 和官方 搜尋到的一樣 docker serarch s 30 tomcat 搜尋映象點讚超過30的 2.拉取映象 docker pull 映象名字 tar docker pull tomcat 預設拉取的是 doc...

Docker容器常用命令

目錄 新建並啟動容器 options說明 啟動互動式容器 列出當前所有正在執行的容器 退出容器 exit ctrl p q 進入出容器 啟動容器 停止容器 強制停止容器 刪除已停止的容器 一次性刪除多個容器 options說明 常用 有些是乙個減號,有些是兩個減號 使用映象centos latest...