基于云服務器下Linux的docker安裝及mysql在docker下運行
一、安裝
以騰訊云服務器的linux為例進行docker安裝,
1.點擊登錄,輸入linux系統的密碼進行登錄(如果忘記密碼,可以重置密碼)


2.安裝docker,
yum install docker
ps:docker的基本命令,
1.docker logs 容器名稱//查看容器日志
2.docker start/stop 容器名稱//啟動/停止容器運行
3.docker kill 容器名稱//強制停止容器運行
4.docker rm 容器名稱 //移除容器
5.docker search 鏡像名稱//查找鏡像
6.docker pull//下載鏡像
7.docker ps//列出所有正在運行的容器
8.docker images//查看鏡像
9.docker --help//查看docker的使用命令
10.docker version//查看docker版本
3.啟動并查看docker版本,
systemctl start docker
docker version

4.添加docker的阿里云鏡像,并重啟dock使生效,
vi /etc/docker/daemon.json//通過vi命令在daemon中添加鏡像

添加后保存退出,輸入systemctl restart docker命令重啟docker,
5.查詢mysql鏡像(選第一個,基本都是下official(官方)=OK的),

6.下載mysql,
docker pull docker.io/mysql
7.進到mysql容器內并運行容器,
docker exec -i -t mysql /bin/bash//進入mysql容器
docker run -itd --name=mysql(你想起的容器名) -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123(你的資料庫密碼) docker.io/mysql
8.進入資料庫,

至此安裝到此結束!
二、使用Navicat與docker下的mysql互動

1.寫自己想取的連接名
2.填寫自己的云服務器ip地址
3.填寫自己的資料庫密碼
4.連接測驗
ps:如果用Navicat連接云服務器出現1251(客戶端版本過低)錯誤時可嘗試如下方法:
ALTER USER 'root'@'localhost' IDENTIFIED BY '這里填你的密碼' PASSWORD EXPIRE NEVER;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '這里填你的密碼';
FLUSH PRIVILEGES;
同時將你的Navicat Premium更新到最新的版本,
(個人感覺使用云服務器的linux比使用VM下的linux配置docker方便很多,而且可以直接粘貼復制,)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/252102.html
標籤:其他
上一篇:Linux的wipefs——從設備上擦除檔案系統簽名
下一篇:Hystrix常用熔斷引數
