背景
传统的linux的环境部署
- 命令多
- 步骤多
- 安装版本多
- 使用docker的话,一个命令就可以全部搞定
安装linux
- 之前安装过,所以直接使用的开罩进行复制的
- 如果之前配置过静态地址,需要改成
IPV4静态地址访问
安装docker
- 参考连接:https://b11et3un53m.feishu.cn/wiki/Rfocw7ctXij2RBkShcucLZbrn2d
docker安装mysql
docker run -d \
--name mysql \
-p 3306:3306 \
-e TZ=Asia/Shanghai \
-e MYSQL_ROOT_PASSWORD=123 \
mysql
安装失败的话,可以换一下镜像
https://blog.csdn.net/rulaixiong/article/details/143226601
安装成功之后可以试一下连接mysql
当我们利用Docker安装应用时,Docker会
自动搜索并下载应用镜像(image)
。镜像不仅包含应用本身,还包含应用
运行所需要的环境、配置、系统函数库。Docker会在运行镜像时创建一个隔离环境,称为容器(container)
。
支持多开
docker run -d \
--name mysql2 \
-p 3307:3306 \
-e TZ=Asia/Shanghai \
-e MYSQL_ROOT_PASSWORD=123 \
mysql
镜像仓库:存储和管理镜像的平台,Docker官方维护了一个公共仓库:
Docker Hub
。
命令解读
- -p3306:3306:设置端口映射,前面一个3306是虚拟机的端口,后面一个3306 是容器的端口
每个容器都是一台完整的机器,有着自己的3306端口