天天看點

騰訊雲UbuntuDockerMySQLRedisVsftpdNginxDockerfile前言一、連接配接伺服器二、安裝docker安轉mysql

提示:文章寫完後,目錄可以自動生成,如何生成可參考右邊的幫助文檔

文章目錄

  • 前言
  • 一、連接配接伺服器
  • 二、安裝docker
    • 1.一鍵安裝
    • 2.測試
  • 安轉mysql
    • 1、拉取鏡像 啟動成容器
    • 2、設定mysql連接配接
    • 3、開啟安全組的入站規則

前言

提示:騰訊雲Ubuntu伺服器安裝docker

工具:finalshell工具

提示:以下是本篇文章正文内容,下面案例可供參考

一、連接配接伺服器

1、通路騰訊雲網址https://cloud.tencent.com/

2、然後登陸

3、點選右上角控制台

4、點選雲伺服器

騰訊雲UbuntuDockerMySQLRedisVsftpdNginxDockerfile前言一、連接配接伺服器二、安裝docker安轉mysql

5、找到自己購買的執行個體伺服器區,複制公網ip

6、用finalshell工具連接配接該位址

或者通過執行個體後面的登入進行操作

騰訊雲UbuntuDockerMySQLRedisVsftpdNginxDockerfile前言一、連接配接伺服器二、安裝docker安轉mysql

二、安裝docker

1.一鍵安裝

如下:

curl -sSL https://get.docker.com/ | sh
           

2.測試

代碼如下(示例):

sudo docker pull hello-world
#啟動
sudo docker run hello-world
#會顯示 hello-world 說明docker沒有問題
           

安轉mysql

指令如下

1、拉取鏡像 啟動成容器

#指定版本
sudo docker pull mysql:[5.7]
#預設最新版本
docker pull mysql
#啟動mysql
		 sudo docker run \
        --name=mysql_3307 \
		--env TZ="Asia/Shanghai" \
        --env=MYSQL_ROOT_PASSWORD=root_pwd \
        --env=PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin \
        --volume=/var/lib/mysql \
        -p 3307:3306 \
        --restart=always \
        --detach=true \
        mysql \
        mysqld
           

2、設定mysql連接配接

#進入容器
sudo docker exec -it mysql_3307 bash
#就像正常的cmd指令登入mysql
mysql -uroot -p #回車
root_pwd #回車
#修改連接配接方式和加密方式
use mysql;
select user,plugin from user where user='root'; #可以看到加密方式是 caching_sha2_password
#修改
alter user 'root'@'%' identified with mysql_native_password by 'root_pwd';
執行指令flush privileges使權限配置項立即生效。
           

3、開啟安全組的入站規則

點選我的雲伺服器

然後點選安全組

騰訊雲UbuntuDockerMySQLRedisVsftpdNginxDockerfile前言一、連接配接伺服器二、安裝docker安轉mysql

修改規則

騰訊雲UbuntuDockerMySQLRedisVsftpdNginxDockerfile前言一、連接配接伺服器二、安裝docker安轉mysql

添加入站規則

騰訊雲UbuntuDockerMySQLRedisVsftpdNginxDockerfile前言一、連接配接伺服器二、安裝docker安轉mysql

未完待續。。。

繼續閱讀