【云原生】Docker入门 -- 阿里云服务器Linux环境下安装Docker并安装Mysql
时间: 2024-10-01 11:06:08 浏览: 36
Nacos Docker MySQL 8 版本:Nacos:2.2.3,mysql:8.0.30
云原生技术中,Docker是一个流行的容器化平台,它使得应用可以在任何环境中快速、可靠地运行。要在阿里云服务器的Linux环境下安装Docker,可以按照以下步骤操作:
1. **安装前检查**:
- 确保你的服务器是Linux,比如Ubuntu或CentOS。
- 检查服务器是否已开启防火墙,如有需要,允许TCP端口2375(Docker守护进程)、80和443(用于访问Docker API)。
2. **更新系统**:
```
sudo apt-get update
sudo apt-get upgrade
```
3. **安装依赖**:
对于Ubuntu,使用apt安装依赖包:
```
sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release
```
4. **添加Docker GPG key**:
```
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
```
5. **设置Docker仓库**:
```
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
```
6. **更新apt源**:
```
sudo apt-get update
```
7. **安装Docker**:
```
sudo apt-get install docker-ce docker-ce-cli containerd.io
```
8. **启动和启用Docker服务**:
```
sudo systemctl start docker
sudo systemctl enable docker
```
9. **验证安装**:
可以通过运行`docker run hello-world`来测试Docker是否安装成功,并查看镜像和容器信息。
至于安装MySQL,可以在Docker内构建一个MySQL容器:
```
sudo docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=mysecretpassword -p 3306:3306 -v /path/to/data/mysql:/var/lib/mysql -d mysql:latest
```
这将创建一个名为`mysql-container`的容器,连接到本地主机的3306端口,并将数据存储在指定路径。
阅读全文