docker mysql镜像连接不上_还在手动安装应用?试一下Docker
生活随笔
收集整理的這篇文章主要介紹了
docker mysql镜像连接不上_还在手动安装应用?试一下Docker
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Docker簡介
Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的鏡像中,然后發布到任何流行的?Linux或Windows?機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何接口。
簡單來說使用Docker我們可以直接下載包含我們要使用的應用(jdk、tomcat等)的鏡像,而不用自己再全裝。
Docker的使用步驟:
l執行以下命令卸載之前安裝的Docker舊版本
yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-enginel安裝yum-utils包以便我們使用此工具設置阿里鏡像。
yum install -y yum-utilsl配置阿里鏡像
yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repol安裝docker
yum install docker-ce docker-ce-cli containerd.iol運行 docker -v查看docker版本
l?設置docker開機啟動
systemctl enable dockerl這樣docker就安裝成功了。
l接著我們來使用docker安裝一個mysql鏡像試一下。
l下載最新版本的mysql
docker pull mysqll下載指定版本的mysql
docker pull mysql:5.5這里我們下載mysql5.5
l當我們執行了上面的命令會發現很慢設置會報錯,這時候我們還需要再配置一下阿里云的鏡像庫步驟如下圖:
主要分為以下步驟:
1.
sudo mkdir -p /etc/docker2.
sudo tee /etc/docker/daemon.json <'EOF'{ "registry-mirrors": ["https://o4aghsvk.mirror.aliyuncs.com"]}EOF3.
sudo systemctl daemon-reload4.
sudo systemctl restart dockerl啟動mysql
docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.5其中mysql是鏡像的名字,mysql:5.5指定要啟動的mysql版本。如上就代表MySQL啟動成功,我們在windows中打開navcat連接mysql
輸入對應的服務器地址,用戶名、密碼連接。
如上圖成功連接。
總結
以上是生活随笔為你收集整理的docker mysql镜像连接不上_还在手动安装应用?试一下Docker的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 飞桨模型保存_史上最全解读|飞桨模型库重
- 下一篇: mysql中nvl_Mysql中类似于o