docker 安装应用

前文介绍:我们再阿里云领取的ECS服务器,服务器选择应用模板,他会自动帮我们的服务器安装docker的一些相关插件。如果没有,则需要自己安装docker

docker 安装Jenkins

1.下载Jenkins镜像

推荐版本 jenkins/jenkins:lts

命令:docker pull jenkins/jenkins:lts

2.准备好 jdk 和 maven

jdk:必须准备启动maven编译要依赖jdk

maven:必须准备,因为我们的项目会在 jennkins 里通过 maven 进行编译

华为 Jdk 镜像地址

maven 下载地址

下载tar.gz版本,上传到我们的服务器宿主机,并解压

解压命令:tar -zxvf jdk-8u202-linux-x64.tar.gz

 修改名字:mv apache-maven-3.8.4 maven

docker 安装应用_第1张图片

 3.启动我们的Jenkins容器

需要确定好需要挂载的东西:jdk、maven、配置文件

挂载注意:宿主机存在的会映射进容器,宿主机不存在的会从容器里映射出来

docker run -d \
--restart always \
--name jenkins \
-u root \
-p 8080:8080 \
-p 50000:50000 \
-v /var/local:/var/local \
-v /docker/jenkins/jenkins_home:/var/jenkins_home \
-v /docker/jenkins/run/docker.sock:/var/run/docker.sock \
jenkins/jenkins:lts

4.检查下是否挂载成功

宿主机:cd /docker/jenkins

容器:

进入容器:docker exec -it jenkins bash

目录查看:cd /var/local

5.结果

docker 安装应用_第2张图片

docker 安装Mysql

1.下载镜像

命令: docker pull mysql

2.想好要挂载啥目录

data  、 conf  、logs  

3.启动容器

docker run -id  -p 3306:3306 \

--name=mysql \

--restart always \

-v /docker/mysql/conf:/etc/mysql/conf.d  \

-v /docker/mysql/logs:/logs \

-v /docker/mysql/data:/var/lib/mysql \

 -e MYSQL_ROOT_PASSWORD=20001217. \

mysql:latest

4.测试连接

docker 安装应用_第3张图片

 

你可能感兴趣的:(docker,java)