iT邦幫忙

2023 iThome 鐵人賽

DAY 5
0
Cloud Native

docker系列 第 5

Day 05 Docker Container 基本的使用方式

  • 分享至 

  • xImage
  •  

Container 的管理

首先列出所有的 Container

# 列出本地 Container
# -a:顯示所有 Container。預設顯示執行中的 Container。
docker ps -a
docker container ls -a

https://ithelp.ithome.com.tw/upload/images/20230920/20150239eEEUVbTMei.png
這兩種指令都可以列出所有的 Container 。

如果需要進到 Container 內執行指令的話用 attach 就可以接到當初建立 Container 的 stdin, stdout 及 stderr

# 接入 container 的 stdin, stdout 及 stderr
docker attach <container_id> or <container_name>
# 例如
docker attach 5e5764cc8bba

https://ithelp.ithome.com.tw/upload/images/20230920/20150239NZfSXSLB0a.png
要注意的是如果當初建立 Container 時沒有使用 -i 及 -t 是無法接到的喔。

那如果當初沒有使用 -it 可以用下列方法

# 在 container 內執行指令
docke exec [-it] <container_id> or <container_name> <command>
# 例如
docker exec -it 5e5764cc8bba echo hello world!

https://ithelp.ithome.com.tw/upload/images/20230920/20150239QxiUUSBkke.png

接著就是刪除 Container 了

# 移除 container
docker rm <container_id> or <container_name>
# 例如
docker rm 5e5764cc8bba

https://ithelp.ithome.com.tw/upload/images/20230920/20150239CPBxb4cWOQ.png
這樣就可以將不在需要的 Container 刪除掉了。


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

尚未有邦友留言

立即登入留言