20200922 映像與倉庫 (一)

課堂資料

Docker容器管理:

Install Docker Engine on CentOS:

Docker Documentation:

為何在 Docker 中執行特權容器不是個好主意:

Install Docker Compose:

Docker 介紹

CentOS 系統上安裝 tree

列出行程

開啓網路

查詢網路狀態

Docker 執行修改過程

Docker 執行修改過程

Docker 容器

Docker 指令規則

Docker 指令規則

查看本地鏡像

幫助鏡像檔打標籤

執行

  • -d:背景執行

  • --name:執行容器時取的名字,可省略

  • 8080:host port

  • 80:guest port

triangle-exclamation

port 0.0.0.0 8080:80

circle-info

0.0.0.0 ( 任意介面都可連線 )

Docker 指令

(再次)啟動

暫停

查看記錄檔

circle-info

在指令後方加 " -h " :查詢指令用法

一次列出所有容器 ID

刪除 image ( 鏡像檔 )

刪除 container ( 容器 )

強制刪除

  • -f:force

一次刪除容器

or

  • -a:all

  • -q:quit

課堂練習

Docker-Compose

  1. 安裝 docker

  2. 安裝 docker-compose

  3. 註冊 Docker Hub

安裝 Docker-Compose

查看安裝是否成功

啟動 Docker

登入 Docker Hub

查看鏡像檔

建立鏡像檔

將自己的鏡像上傳至 Docker Hub

從 Docker Hub 下載鏡像

執行鏡像檔

查看Docker 所有容器ID

一次刪除所有容器

安裝 httpd

新增 httpd

Create a Dockerfile in your project

開啟127.0.0.1:8080測試

關閉容器

顯示容器資訊

將鏡像檔 push 至 DockerHub

測試 pull

  • 清除鏡像檔,並從docker hubpull下來

Last updated

Was this helpful?