docker容器相关
查看容器:
docker ps
主要有些參數要說一下
1. 不加參數,表示查看當前正在運行的容器
2. -a,查看所有容器包括停止狀態的容器
3. -l,查看最新創建的容器
4. -n=x,查看最后創建的x個容器
啟動:
我們在用docker ps -a的時候會看見一些容器的狀態是CREATED的,
這里就需要我們用docker start 容器名或容器ID來啟動容器。但是需要注意,用這個命令后,容器進入運行狀態,當容器完成任務后,會自己退出,進入停止狀態。如果需要再次啟動start命令
當不小心退出容器,想要重新進入容器可以用 : docker start -i container_name/ID
終止:
在上面也說了一下命令是
docker stop 容器名或容器ID
而這個docker stop命令是給容器進程發送一個SIGTERM信號(可捕捉),默認行為是容器退出。
如果要強行停止一個容器的話,最好用docker kill命令
它是發送一個SIGKILL信號(不可捕捉)
停止所有的container:
docker stop $(docker ps -a -q)
刪除:
我們不能刪除一個正在運行的容器,必須先docker stop或者docker kill后我們才能刪除
命令:docker rm 容器名
當然如果我們加-f這個參數我們也是可以刪除一個正在運行的容器的
如何一次刪除所有容器docker沒有給相關命令,但是我們可以這樣
這里寫圖片描述
-q是只列出容器ID
刪除所有container:
docker rm $(docker ps -a -q)
?
執行下面的命令即可退出當前容器:
? exit
執行下面的命令基于該鏡像創建一個容器,并進入該容器
docker run -it c4ca78cf9dca容器可以生成鏡像
保存容器的修改,也就是保存成鏡像
容器-----對象
鏡像----類
轉載于:https://www.cnblogs.com/mayyan/p/7641131.html
總結
以上是生活随笔為你收集整理的docker容器相关的全部內容,希望文章能夠幫你解決所遇到的問題。