一 環境準備
一、虛擬機or物理機mysql
二、centos7系統(穩定,對docker支持友好)sql
二 安裝過程
step1:使用yum命令進行安裝docker
yum install -y docker
備註:-y 表示不詢問 使用默認配置進行安裝,等待提示 完畢!json
step2:查看是否安裝成功centos
yum list installed | grep docker
備註:命令爲 查看yum安裝完成文件列表 並 篩選docker安裝信息 以下bash
step3:啓動docker服務centos7
systemctl start docker
step4:查看是否啓動成功.net
systemctl status docker命令行
step5:使用docker命令 rest
docker images
備註:查看docker已經安裝的鏡像 裸機狀態下爲空
三 使用docker安裝mysql
step1:使用docker pull 拉取docker hub倉庫中mysql鏡像 (注意備註)
mysql鏡像版本以下:
docker pull mysql:8.0
備註:docker pull 默認到官方參考拉取 mysql:8.0 鏡像名:鏡像tag
官方地址爲國外地址安裝緩慢可進行配置
step2:修改鏡像文件拉取地址爲ustc
vi /etc/docker/daemon.json
備註:insert 編輯內容以下 並esc 輸入:wq 保存退出
{
"registry-mirrors":["https://docker.mirrors.ustc.edu.cn"]
}
step3:重啓docker 從新進行step1 安裝速度變快
systemctl restart docker
step4:查看鏡像安裝狀況
docker images
step5:啓動docker中鏡像
docker run --name mysql8.0 -p 3307:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:8.0
備註 :--name 服務啓動別名設置 -p端口映射 宿主機端口:鏡像運行端口 -d 鏡像名:tag 使用守護進程模式啓動 -e:設置root賬號密碼
step6:查看運行的鏡像
docker ps -a
step7:進入鏡像 運行mysql
docker exec -it mysql8.0 /bin/bash
備註:exec docker進入容器命令 -it 容器中服務別名 /bin/bash 表示命令行模式 與 -d 後臺守護進行模式啓動 造成兩種運行方式
進入容器中如圖所示變化以下
cd /usr/bin
mysql -u root -p
備註: 在容器中進入用戶目錄啓動mysql 輸入密碼鏈接成功
四 其餘命令
step1:刪除安裝包
yum remove -y 安裝包名
step2:中止/開始服務
systemctl stop docker
systemctl start docker
step2:移除已經安裝鏡像
docker rmi 鏡像名:tag or 鏡像id
step3:中止/啓動/刪除容器服務
docker stop 容器服務別名 or 容器iddocker start 容器服務別名 or 容器iddocker rm 容器服務別名 or 容器id --------------------- 做者:Mars_Bug 來源:CSDN 原文:https://blog.csdn.net/qq_22211217/article/details/80414227 版權聲明:本文爲博主原創文章,轉載請附上博文連接!