Docker、Jenkins、nginx、redis、mysql自动部署springboot和vue
1、操作环境
Centos 7(不可用虚拟机,webhook无法连接内网ip)
2、安装docker
yum upgrade #更新到最新版本yum
yum -y install docker #安装docker
- 查看安装是否成功
- 启动docker
systemctl start docker.service #后台启动
systemctl enable docker #设置开机自动启动
3、拉取镜像
可以在dockerhub上查找所需镜像https://hub.docker.com/
docker pull nginx:latest #拉取nginx镜像,:后为版本号
docker pull jenkins/jenkins:latest #拉取jenkins镜像
docker pull redis:latest #拉取redis
docker pull mysql:latest #拉取mysql
查看已拉取的镜像
docker images
4、创建挂载目录
由于docker容器相当于一个独立的运行环境,
当我们需要加载自己的配置时,就要将主机的某个目录挂载到docker容器中的某个目录
目录创建如下
5、运行容器
- 查看当前运行的所有容器
docker ps -a
- 先运行一个mysql
docker run -d -p 3306:3306 --name mysql -e