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