博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
docker安装mysql
阅读量:6961 次
发布时间:2019-06-27

本文共 1355 字,大约阅读时间需要 4 分钟。

环境:

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,来测试

 

转载于:https://www.cnblogs.com/fpsfzy/p/9569922.html

你可能感兴趣的文章
有关dubbo线程池溢出
查看>>
springmvc框架
查看>>
安装Spket插件到Eclipse
查看>>
学习笔记(四)——目录命令、rm 等常用命令、查看文本命令、文件属性
查看>>
Vue知识点整理
查看>>
python笔试题---实践知识点
查看>>
spring boot 2.x data redis 使用也太简单了吧
查看>>
php超时时间说明
查看>>
spring cron表达式及解析过程
查看>>
MyBatis(二)-----注解方式crud
查看>>
navicat连接腾讯云MySQL
查看>>
嵌入式Linux加快物联网开发速度的方案研究
查看>>
java程序员如何拿到2万月薪
查看>>
redis常用命令总结
查看>>
ActiveMQ —— <一> 概述
查看>>
SylixOS内核打印调试方法.
查看>>
加号+和减号-
查看>>
详解Mysql分布式事务XA(跨数据库事务)
查看>>
移动端概述和hybird模式、响应式布局
查看>>
2018年,成功的创业公司网站是怎么设计的?
查看>>