在本機安裝軟件後,使用Docker 打包成鏡像,別的機器,安裝Docker 就可以在容器中運行鏡像。
類似於 安裝windows 的 GHO 文件。
Docker主機:安裝Docker 程序的主機
Docker客戶端:鏈接docker 進行操作
Docker倉庫:用來保存打包好的軟件鏡像
Docker鏡像:軟件導報好的鏡像
Docker容器:鏡像啓動後的實例稱爲一個容器
步驟:
1. 安裝Docker
2. 去Docker倉庫找到軟件的鏡像
3. 運行Docker鏡像,就回生成Docker 容器
4.對容器的啓動停止,就是對軟件的啓動停止
安裝Docker
yum install docker
啓動Docker
systemctl start docker
將Docker 設置爲開機啓動
systemctl enable docker
查看Docker 版本號
docker -v
停止Docker
systemctl stop docker
Docker 軟件的操作
使用Docker 在官網查找軟件
docker search mysql
也可以取 hub.docker.com 搜索,在網站上可以查看軟件版本
下載鏡像
docker pull 【鏡像名】(默認最新版) 或者 docker pull 【鏡像名】 :【版本號】
查看所有的鏡像
docker images
刪除鏡像
docker rmi 【image id】
Docker 容器操作
1. 啓動軟件鏡像,加載容器
docker run --name 【取一個軟件名 NAMES】 -d -p 【本機端口】:【映射到某個端口】【鏡像名】:【版本】
--name : 給軟件取一個名稱 (可以不寫)
-d : 後臺運行
-p : 將主機的端口映射到容器的一個端口 (實際訪問本機端口,給映射到了軟件端口)
2.查看啓動中的容器 可以查看容器ID
docker ps
docker ps -a (查看所有,包括已停止的)
3. 停止容器
docker stop 【CONTAINER ID】
4.啓動已停止的容器
docker start 【CONTAINER ID】
5. 刪除容器
docker rm 【CONTAINER ID】
6.查看某個容器日誌
docker logs 【CONTAINER ID】