Doke的一些常用命令(容器篇)
生活随笔
收集整理的這篇文章主要介紹了
Doke的一些常用命令(容器篇)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
創建容器
格式:docker create [OPTIONS] 鏡像名稱
docker create -it test
-t:Docker分配一個偽終端并綁定到容器的標準輸入上;
-i:讓容器的標準輸入保存打開;
使用docker create命令新建的容器處于停止狀態。
新建并啟動容器
啟動容器有兩種方式:
- 基于鏡像新建一個容器并啟動;
- 將在終止狀態的容器重新啟動;
格式:docker run 等價于 先執行docker create,再執行docker start
docker run redis
docker create redis docker start redis
守護態運行
docker run -d redis //表示在后臺運行,不阻塞命令行界面,讓我們可繼續輸入其它命令,是detach單詞縮寫。
獲取容器的輸出信息
docker logs 容器ID
進入容器
docker exec [OPTIONS] CONTAINER COMMAND [ARG...]docker exec -it 容器ID /bin/bash
參數:
-d :分離模式: 在后臺運行
-i :即使沒有附加也保持STDIN 打開
-t :分配一個偽終端
終止容器
格式:docker stop [-t|--time[=10]] 容器ID //它會首先向容器發送SIGTERM信號,等待一段時間后(默認為10秒)再發送SIGKILL信號終止容器。
docker stop ce5docker ps -a -q //可以查看處于終止狀態的容器的ID信息。
docker start ce5 //處于終止狀態的容器,可以通過docker start命令來重新啟動。
docker restart ce5 //docker restart命令會將一個運行態的容器終止,然后再重新啟動它。
列出容器
格式:docker ps [OPTIONS]
-a :顯示所有的容器,包括未運行的。
-f :根據條件過濾顯示的內容。
--format :指定返回值的模板文件。
-l :顯示最近創建的容器。
-n :列出最近創建的n個容器。
--no-trunc :不截斷輸出。
-q :靜默模式,只顯示容器編號。
-s :顯示總的文件大小。docker ps //顯示正在運行的容器
刪除容器
格式:docker rm [OPTIONS] CONTAINER [CONTAINER...]
-f,--force=false強制終止并刪除一個運行中的容器;
-l,--link=false刪除容器的鏈接,但保留容器;
-v,--volumes=false刪除容器掛載的數據卷;docker rm ce5
導出和導入容器
導出容器
格式:docker export 容器ID > 文件名.tar
docker export ee6 >test_for_export.tar
導入容器
格式:docker import 文件名.tar
docker import test_for_export.tar
總結
以上是生活随笔為你收集整理的Doke的一些常用命令(容器篇)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【CF594E】Cutting the
- 下一篇: 【BZOJ3684】大朋友和多叉树【生成