iT邦幫忙

0

圖解教學 一定要學的Docker 10大指令

  • 分享至 

  • xImage
  •  

封面圖:
https://ithelp.ithome.com.tw/upload/images/20200828/20100951pJgNzEcYZL.jpg

Youtbue連結:https://bit.ly/31GSkbV

這次特別把常用的Docker指令,透過一個情境式的流程通順帶過。

情節一 下載並運行現有Docker image:
docker pull -> docker images -> docker run -> docker container ls

情節二 建立本地Docker image:
vi Dockerfile -> docker build -> docker run -> docker container ls

情節三 上傳Docker image到Docker hub:
docker login -> docker build -> docker push

情節四 清理:
docker container stop -> docker container rm -> docker container ls -a
docker rmi -> docker images

額外補充:

清理步驟分享:

步驟一:把全部container停掉
docker stop $(docker container ls -a -q)

步驟二:清掉所有沒在用的container與image
docker system prune
->然後再打y

步驟三:主動清掉所有images
docker rmi $(docker images -a -q)

步驟四:清除volume
docker volume rm $(docker volume ls)


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
player
iT邦大師 1 級 ‧ 2023-04-10 13:46:51

新版的docker是不是改過了?

C:\>docker stop $(docker container ls -a -q)
unknown shorthand flag: 'a' in -a
See 'docker stop --help'.

後續1
想起來了
$() 是 Linux下的bash Script用的語法
Windows下不能用
orz

後續2
改寫為Windows的CMD使用的版本
for /f %a in ('docker container ls -a -q') do docker stop %a

我要留言

立即登入留言