Linux环境中Docker容器安装与使用(二)——安装Mysql数据库
简介:Docker是一个基于虚拟化技术的容器,基于Go语言开发。Docker可以将应用程序打包封装到一个容器中,该容器包含了应用程序的代码、依赖库、运行环境、配置文件等必需的资源,通过容器就可以实现方便快速自动化部署,无论你部署时的环境如何,容器中的应用程序都会运行在同一种环境下。本文介绍Mysql数据库的安装过程,详细内容请参考下文。
一、登陆Linux系统
二、查看Docker运行状态
三、使用docker安装mysql
1、下载mysql镜像
执行指令# docker pull mysql:8.0.29。如下图
2、查看已安装的镜像
执行指令# docker images。如下图
3、运行mysql容器
执行指令# docker run -d -p 3306:3306 --privileged=true -v
/docker/mysql/conf/my.cnf:/etc/my.cnf -v
/docker/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name mysql mysql:8.0.29 --character-set-server=utf8mb4 --collation-server=utf8mb4_general_ci。如下图
4、执行指令# docker ps -a查看容器启动是否正常。如下图
备注:状态为UP表示启动正常。
5、登陆mysql数据库
(1)、先进入容器
执行指令# docker exec -it mysql bash。如下图
(2)、访问mysql数据库
执行指令# mysql -u root -p。如下图
(3)、输入密码后登陆mysql数据库。如下图
注意事项:执行指令设置防火墙# firewall-cmd --add-port=3306/tcp --permanent开放端口。