總結之Docker(二) 映象與容器

2021-10-05 05:36:15 字數 1672 閱讀 2641

檢視映象

搜尋映象

來取映象

docker pull redis
刪除映象
docker rmi 映象id
刪除所有映象

container id:容器 di

image:映象名稱:tag

command:命令

creates:容器建立的時刻

status:容器當前的狀態 (up 表示執行、exited 表示停止執行)

ports:映象程式使用的埠號

使用 docker rm container-id 命令 刪除容器,刪除容器前,必須先停止容器執行,根據 容器 id 進行刪除

rm 引數是刪除容器,rmi 引數是刪除映象

映象執行在容器中,docker 中可以執行多個互補干擾的容器,可以將同乙個映象在多個容器中進行執行

守護模式進入

在容器 mynginx 中以互動模式執行容器內 /root/runoob.sh 指令碼:

runoob@runoob:~$ docker exec -it mynginx /bin/sh /root/runoob.sh

在容器 mynginx 中開啟乙個互動模式的終端:

runoob@runoob:~$ docker exec -i -t mynginx /bin/bash

互動模式執行

$ docker run -it nginx:latest /bin/bash
從容器裡面拷檔案到宿主機?

在宿主機裡面執行以下命令

docker cp 容器名:要拷貝的檔案在容器裡面的路徑 要拷貝到宿主機的相應路徑

從宿主機拷檔案到容器裡面

在宿主機裡面執行如下命令

docker cp 要拷貝的檔案路徑 容器名:要拷貝到容器裡面對應的路徑

在宿主機上面執行如下命令

目錄掛載

檢視容器ip

docker inspect 容器名

docker inspect names 

檢視容器所有狀態資訊;

docker inspect --format='}' id/names

檢視 容器ip 位址

docker inspect --format '} }' names

容器執行狀態

docker映象與docker容器

映象與容器的關係 映象 例如系統安裝映象 已經裝好環境的虛擬機器 執行一次 就是乙個容器 新的作業系統 當作是容器的 源 如同物件導向中的類 容器 裝好的系統 乙個乙個的作業系統,或者是已經裝好東西的系統 如同物件導向的物件 docker search 包名 搜尋包 一般都是去hub.docker....

Docker 容器與映象

映象 image 即是一堆唯讀層視角檔案,上一層檔案指標指向至下一層,直到最底層檔案。參照如圖,左邊為詳細的檔案系統,右邊為該檔案系統的入口視角 docker映象利用 union fs 聯合檔案系統 的技術,將其設計為分層儲存的架構。上一層映象都是依賴於下一層映象上基礎上再增加的資源 配置等。簡單理...

(二)docker之映象和容器操作

上篇文章總結了一下docker的認識和安裝,這篇文章繼續總結下映象和容器的操作 1 列出docker下的已安裝所有映象 docker images 2 顯示映象id docker images q 3 搜尋映象的資訊 docker search options 映象名稱 options s 列出關注...