乌班图系统docker安装mysql8.0
时间: 2024-09-24 13:00:56 浏览: 88
ubuntu16.04安装Mysql8.0.25
在Ubuntu系统上安装MySQL 8.0容器通常使用Docker这个流行的容器化平台。以下是简单的步骤:
1. **安装Docker**:
如果尚未安装Docker,首先需要更新系统并安装它。打开终端,运行以下命令:
```sh
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
```
2. **启动并验证Docker**:
安装完成后,运行`sudo systemctl start docker` 启动服务,并通过`sudo docker run hello-world` 测试Docker是否正常。
3. **添加Docker到启动项**:
```
sudo systemctl enable docker
```
4. **从Docker Hub拉取MySQL镜像**:
使用Docker拉取官方MySQL镜像:
```sh
sudo docker pull mysql:8.0
```
5. **运行MySQL容器**:
创建一个新的容器并运行MySQL,可以指定端口映射和数据卷存储数据库文件。例如:
```sh
sudo docker run -p 3306:3306 \
-v /path/to/local/mysql/data:/var/lib/mysql \
--name my-mysql-container \
mysql:8.0
```
这里 `/path/to/local/mysql/data` 应替换为你本地希望存放数据库数据的路径。
6. **配置MySQL**:
第一次启动时,MySQL会提示你设置root用户的密码。完成这些配置后,就可以通过SSH连接到容器内部管理数据库了。
7. **访问MySQL**:
可以使用`docker exec`命令连接到容器内:
```sh
docker exec -it my-mysql-container mysql -u root -p
```
阅读全文