Docker 是一种开源的容器化平台,它允许开发者将应用程序及其依赖项打包成一个独立的容器,从而实现快速、一致地部署和运行应用程序。MySQL 是一种流行的关系型数据库管理系统。
Docker 镜像有官方镜像和社区镜像两种类型。MySQL 有官方镜像 mysql,可以在 Docker Hub 上获取。
以下是在 Docker 中安装 MySQL 的步骤:
docker pull mysql:latestdocker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:latest--name some-mysql:为容器指定一个名称。-e MYSQL_ROOT_PASSWORD=my-secret-pw:设置 MySQL 的 root 用户密码。-d mysql:latest:以后台模式运行 MySQL 容器。docker ps你应该能看到正在运行的 MySQL 容器。
docker exec -it some-mysql mysql -uroot -p输入密码 my-secret-pw 后,你将进入 MySQL 命令行界面。
docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -v /my/own/datadir:/var/lib/mysql -d mysql:latest-v /my/own/datadir:/var/lib/mysql:将主机的 /my/own/datadir 目录挂载到容器的 /var/lib/mysql 目录,实现数据持久化。通过以上步骤和解决方法,你应该能够在 Docker 中成功安装和运行 MySQL。
没有搜到相关的文章