天天看点

腾讯云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

未完待续。。。

继续阅读