docker安装gitlab、jenkins

gitlab:

下载镜像
执行下面的命令,从 docker 的镜像仓库中下载 gitlab 社区版的镜像

docker pull gitlab/gitlab-ce:latest

镜像有 1g 多,所以需要等待一段时间

数据持久化保存
因为容器的数据是不能持久化保存的。所以我们需要用 docker volume 的方式将存储的数据映射到操作系统的目录中来。这样就算运行的容器崩溃,我们重新启动一个新的容器,原来容器中的数据还是不会丢失

所以创建了目录~/gitlab/

mkdir -p /data1/application/gitlab
mkdir -p /data1/application/gitlab/config
mkdir -p /data1/application/gitlab/data
mkdir -p /data1/application/gitlab/logs

启动容器

docker run -d --name gitlab --restart always -p 2222:22 -p 8888:80 -p 8443:443 -v /data1/application/gitlab/config:/etc/gitlab -v /data1/application/gitlab/logs:/var/log/gitlab -v /data1/application/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce

jenkins:

docker pull jenkins

chown -R 1000:1000 jenkins/

docker run -d -p 8080:8080 -p 50000:50000 --name jenkins -v /data1/application/jenkins:/var/jenkins_home jenkins:latest

发布了33 篇原创文章 · 获赞 6 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/kuangni5808/article/details/90044586