Docker基礎命令

docker

新建並啓動容器

docker run [options] IMAGE [command]

1.option
    -d: 後臺運行容器,並返回容器ID,也即啓動守護式容器;
    -i:以交互模式運行容器,一般與 -t 同時使用;
    -t:爲容器從新分配一個僞輸入終端,一般與 -i 同時使用;
    
2.command
    docker run -it centos /bin/bash

列出容器

docker ps [options]

1.option
    -a :列出當前全部正在運行的容器+歷史上運行過的
    -q :靜默模式,只顯示容器編號

退出容器

docker ps [options]

1.exit 容器中止退出
2. ctrl+p+q 容器不中止退出

啓動容器

docker start 容器ID或容器名

重啓容器

docker restart 容器ID或容器名

強制中止容器

docker kill 容器ID或容器名

刪除容器

1.刪除單個 docker rm 容器ID
2.一次性刪除多個 docker rm -f $(docker ps -aq)

守護式容器

docker run -d 容器名稱  /bin/sh
    Docker容器後臺運行,就必須有一個前臺進程

查看容器日誌

docker logs [options] 容器ID
    -t 加入時間戳
    -f 跟隨最新的日誌打印
    -tail 顯示最後多少條

查看容器內運行的進程

docker top 容器ID

查看容器內部細節

docker inspect 容器ID

進入正在運行的容器

新開控制檯 啓動新的進程 docker exec -it 容器ID /bin/sh
重寫進入不會啓動新的進程  docker attach 容器ID

拷貝文件

docker cp 容器ID:容器內路徑 目的主機路徑

容器數據卷

掛載 docker run -it -v /宿主機絕對路徑目錄:/容器內目錄 鏡像名
是否掛載成功 docker inspect 容器ID

DockerFile添加容器數據卷

命令 VOLUME["/dataVolumeContainer","/dataVolumeContainer2","/dataVolumeContainer3"]
掛載目錄 docker inspect 容器ID
相關文章
相關標籤/搜索