1.查找Docker Hub上的Mysql镜像 sudo docker search mysql 2.拉取官方镜像 sudo docker pull mysql 3.查看镜像相关信息 sudo
sudo docker search mysql
2.拉取官方镜像
sudo docker pull mysql
3.查看镜像相关信息
sudo docker images
4 .使用容器运行mysql镜像
sudo docker run --name mysqldb -p 3306:3306 -e MYSQL_ROOT_PASSWord=123456 -d mysql:latest
5.查看容器启动
sudo docker ps
6.docker安装mysql已经完成了
下面就是开启MySQL执行名为mysqldb的容器
sudo docker start mysqldb
sudo docker exec -it mysqldb /bin/bash
7.关闭mysqldb容器
sudo docker stop mysqldb
8.命令连接
mysql -u root -p
9.退出
exit
安装完成后 docker找不到命令 这个时候不要着急
先将linux 服务器关闭 重开 就可以用了
然后就会发现 mysql -u root -p 命令连接mysql 会出现一个错误
说是文件找不到
mysql -u root -h 127.0.0.1 -p
指定一下地址 ,这样就可以连接上去了
如果添加 -h227.0.0.1则可以登入数据库,说明数据库是在运行的。
通过 find 命令查找 mysql.sock 文件,发现文件不存在,我的理解是 mysql 生成文件的时候失败了,这不是我们研究的重点
--结束END--
本文标题: Ubuntu16.04 服务器 用docker安装MySQL
本文链接: https://lsjlt.com/news/41582.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0