檢查Linux版本
命令:uname -r
必須大於等於3.10
下載docker
命令:yum install docker
接着輸入:y
出現下面的頁面即表示安裝成功
運行docker
命令:systemctl start docker
之後輸入命令docker -v可以查看是否運行成功
輸入命令systemctl enable docker讓其可以自動運行,避免重啓後需要自行啓動
命令systemctl stop docker:關閉docker
配置鏡像(阿里雲)加速器
因爲直接從國外下載鏡像速度太慢了,所以需配置國內的鏡像加速器。
使用阿里雲需要註冊,然後進入如下頁面:
按照阿里雲的說明進行操作即可。如果已經存在daemon.json文件就直接編輯保存即可。
之後輸入查詢命令,可以查詢出來表示配置成功
查詢鏡像
命令:docker search 鏡像名
EG:docker search mysql
說明:
status表示使用人數,單位K
official表示官方版本
automated表示定製版本
下載鏡像
命令:docker pull 鏡像名:版本號
EG:docker pull mysql
不帶版本號默認下載最新版本
查看鏡像
命令:docker images
刪除鏡像
命令:docker rmi image-id
運行鏡像生成容器
命令:docker run -p 主機端口號:容器端口號 --name 自定義容器名 -d(表示後臺運行) 指定鏡像模板
正確EG:docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
====================================================================================
錯誤EG:docker run --name mysql -d mysql:latest
輸入命令docker ps查看
可以發現我剛剛運行的mysql並沒有在裏面,此時輸入docker ps -a查看,發現運行的mysql直接停止運行了。
查看日誌發現了問題所在
====================================================================================
騰訊雲服務器開放端口
然後纔可以訪問成功
docker還可以配置Tomcat、Redis等等,配置套路都是一樣的