docker安装mysql

2018-09-01 05:42:43来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

环境:

ubuntu版本:

root@131:~# uname -r
4.4.0-31-generic

mysql:5.7

步骤:

1 先升级apt-get

root@131:~# apt-get update

2 安装以下包以使apt可以通过HTTPS使用存储库(repository):

apt-get install -y apt-transport-https ca-certificates curl software-properties-common

3 添加Docker官方的GPG密钥:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

4 使用下面的命令来设置stable存储库

add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

 

5 再次更新:

apt-get update

6 安装:apt-get install -y docker-ce

7 检查是否安装成功:

root@131:~# service docker status
docker start/running, process 12718

8 获取mysql5.7镜像:

root@131:~# docker pull mysql:5.7

9 查看本机可用镜像:

root@131:~# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
mysql 5.7 43b029b6b640 2 weeks ago 372MB

10 创建mysql容器:

root@131:~# docker run -p 3306:3306 --name mymysql -e MYSQL_ROOT_PASSWORD=huawei -d mysql:5.7
cd7fb467f74a05202eb2fafa72d165c3336ed09bc12a8317554a4d1f31f5ce5e

参数解释

-p         端口映射,本机段端口到容器端口的映射,我们访问的时候需要本机端口;配置格式为 服务器端口 : 容器端口

-e         配置参数,这里配置mysql的root用户的密码为huawei

-d         后台运行

11 检查容器是否运行:

root@131:~# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
cd7fb467f74a mysql:5.7 "docker-entrypoint.s…" 11 seconds ago Up 10 seconds 0.0.0.0:3306->3306/tcp, 33060/tcp mymysql

12 通过mysql客户端工具验证安装的mysql容器是否可以链接,链接的时候使用用户名root,密码huawei,来测试

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:JVM的内存管理机制

下一篇:如何正确的停止一个线程