1.docker安裝
yum -y install docker 下載下傳安裝docker
2.啟動docker服務
service docker start
3.檢查docker是否安裝成功
docker version
4.加入開機啟動
chkconfig docker on
5.鏡像操作
docker images 檢視下本地鏡像
docker images -a 列出所有的images
docker search 可以指定具體版本進行下載下傳
docker pull 下載下傳對應的images
docker rmi 鏡像id 删除鏡像
6.容器使用
docker create指令來建立一個容器,建立的容器處于停止狀态,可以使用docker start CONTAINER_ID指令來啟動它。
docker run -itd --name centos_aways --restart=always centos #建立一個名稱centos_aways的容器,自動重新開機
--restart參數:always始終重新開機;on-failure退出狀态非0時重新開機;預設為,no不重新開機
docker ps 列出目前所有正在運作的container
docker ps -l 列出最近一次啟動的container
docker ps -a 列出所有的container(包含曆史,即運作過的container)
docker ps -q 列出最近一次運作的container ID
docker start/stop/restart #開啟/停止/重新開機container
docker start [container_id] #再次運作某個container (包括曆史container)
.
docker exec -it [container_id] /bin/bash #進入正在運作的docker容器
docker rm 容器id 删除容器
docker rm -f 容器名稱
docker rm
docker ps -a -q
#删除所有的container
docker create:隻建立容器。
docker start 啟動一個已經建立的容器
docker run 建立容器并背景啟動
docker stop 容器id或名稱 停止容器
docker kill 容器ID或容器名 強制停止容器
docker run -d 容器名 # 啟動守護式容器
docker logs -f -t --tail 容器名 # 檢視容器日志
docker inspect 容器id # 檢視容器内部細節
docker exec -it 容器ID bin/bash # 進入正在運作的容器并以指令行互動
docker attach 容器ID
attach 直接進入容器啟動指令的終端,不會啟動新的程序
exec 式在容器中打開新的終端,并且可以啟動新的程序
docker cp 容器id:容器内路徑 目的主機路徑 # 從容器拷貝檔案到主機上
docker commit -m=“送出的描述資訊” -a=“作者” 容器ID 要建立的目标鏡像名:[标簽名]
docker container start 容器名或容器id # 啟動一個已經停止的容器
docker save -o 儲存的檔案名 鏡像名 # 我們可以通過save指令将鏡像打包成檔案,拷貝給别人使用
docker push NAME[:TAG]上傳鏡像到倉庫,預設上傳到DockerHub官方倉庫。第一次使用必須要先登入
docker export CONTAINER指令 # 導出容器是指導出一個已經建立好的容器到一個檔案,不管此時這個容器是否處于運作狀态,可以使用