docker 中安装Jenkins很方便,而且不会污染服务器的环境,采用docker是再适合不过了。

安装Jenkins镜像

# 这里安装官方镜像
docker pull docker.io/jenkins

创建docker file

mkdir -d /home/docker/jenkins
cd /home/docker
vim jenkins.yml

jenkins.yml 文件内容如下:

version: '3'
services:
    nexus:
        hostname: jenkins
        container_name: jenkins
        image: docker.io/jenkins
        restart: always
        ports:
            - "8080:8080"
        volumes:
            - /home/docker/jenkins/:/jenkins-data

启动容器

如果没有安装docker-compose的先安装该命令

# 安装docker-compose
yum install docker-compose

通过docker file 创建和运行容器,-d 表示后台运行

# 启动
docker-compose --file jenkins.yml  up -d
# 查看
docker ps

正常启动后就能访问,在浏览器输入: http://127.0.0.1:8080 访问。

镜像操作

docker pull redis:1.0 - 安装镜像,其中1.0为版本号,不填写默认是最新的。

docker start containerId 启动容器

docker exec -it containerId /bin/bash 进入容器

redis

安装容器:

docker run -p 6379:6379 -v $PWD/data:/data -d redis redis-server --appendonly yes

进入容器:

docker exec -it 71352213d7d6 redis-cli

mysql

安装容器:

docker pull mysql

sudo docker run --name mysql -p 3306:3306 -e MYSQL\_ROOT\_PASSWORD=raedev@qq.com -d mysql containerId