iT邦幫忙

2023 iThome 鐵人賽

DAY 3
0
Cloud Native

docker系列 第 3

Day 03 Docker Image & Container 2

  • 分享至 

  • xImage
  •  

基本的使用方式

這邊拿個 alpine 來演試。

# docker create [-i] [-t] [--rm] [--name <name>] <image_name>[:<tag>]
docker create -it --name test alpine:3.16.2

這句的意思是用 alpine:3.16.2 建立一個叫做 test 的 Container (--name test),並且事先聲明會將 Container 的輸入輸出接出來。

  • -i: 輸入
  • -t: 輸出
  • --rm: 關閉時刪除這個容器(Container)
    https://ithelp.ithome.com.tw/upload/images/20230918/20150239tM0JkwoUT3.png
# docker start [-a] [-i] <container_name or container_id>
docker start -ai test

這句的意思是啟動名為 test 的 Container 並將輸出結果輸出到控制台

  • -a: 將輸出結果輸出到控制台,以便查看啟動日誌
# 輸入
echo hello world!

# 輸出
> hello world!

https://ithelp.ithome.com.tw/upload/images/20230918/20150239FR0OBvWFyr.png

# 鍵盤輸入 Ctrl + P 及 Ctrl + Q (退出容器。一定要這個順序)
# 停止容器
docker stop test

https://ithelp.ithome.com.tw/upload/images/20230918/20150239lK9iPlMUY8.png
到這裡,已經會了最基本的容器 (Container) 與映像檔 (Image) 的操作了。


上一篇
Day 02 Docker Image & Container 1
下一篇
Day 04 Docker Image 基本的使用方式
系列文
docker30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言