阿里云ECS主机 docker 安装mysql DataGrip连接

1. 环境

阿里云服务器 ECS
macbookpro
docker --version :Docker version 17.03.2-ce, build f5ec1e2
ubuntu_16_0402_64_20G_alibase_20180409.vhd
datagrip

2. 更新apt-get

# mac iterm2登录阿里云
ssh [email protected] 
 
apt-get update 

3. 安装docker

apt-get install docker.io

4. docker安装mysql服务

mkdir  /root/data/mysql
# 使用该命令会自动从docker官方源下载mysql
docker run -p 3306:3306 --name mysql_test -v $PWD:/var/lib/mysql  -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest
#  -p 本机端口:容器端口
#  --name 容器别名
#  -v  $PWD:/var/lib/mysql  将当前目录挂载到容器的 /var/lib/mysql 
#  -e mysql root用户密码
#  -d  后台运行
# 指定版本 latest 代表最新的版本也可以指定:mysql:5.6 

5. 进入容器内,新建一个数据库

# 进入容器内
1. docker exec -it mysql_test bash

# 新建数据库
mysql -uroot -p
create DATABASE mysql_docker;

6. 配置阿里云公网访问

阿里云控制台→云服务器 ECS→网络和安全→安全组→配置规则→添加安全组规则→ 按照以下信息填写提交就可以访问了。

阿里云ECS主机 docker 安装mysql DataGrip连接_第1张图片
20180529150346387.png

7. datagrip 连接

阿里云ECS主机 docker 安装mysql DataGrip连接_第2张图片
屏幕快照 2018-11-03 22.51.21.png

OK ,完成!

你可能感兴趣的:(阿里云ECS主机 docker 安装mysql DataGrip连接)