首页 > 其他分享 >docker 安装jenkins和gitlab

docker 安装jenkins和gitlab

时间:2024-03-28 17:46:47浏览次数:18  
标签:-- gitlab etc home jenkins docker

安装jenkins

#下载镜像
docker pull jenkins/jenkins
#创建文件夹
mkdir -p /home/jenkins_home
#权限
chmod 777 /home/jenkins_home

#启动
docker run -d -uroot -p 9095:8080 -p 50000:50000 --name jenkins -v /home/jenkins_home:/var/jenkins_home -v /etc/localtime:/etc/localtime jenkins/jenkins

#日志查看密码
docker logs jenkins

安装gitlab

docker pull gitlab/gitlab-ce:latest
mkdir -p /home/gitlab/etc
mkdir -p /home/gitlab/log
mkdir -p /home/gitlab/opt

# 启动容器
docker run \
 -itd  \
 -p 9980:80 \
 -p 9922:22 \
 -v /home/gitlab/etc:/etc/gitlab  \
 -v /home/gitlab/log:/var/log/gitlab \
 -v /home/gitlab/opt:/var/opt/gitlab \
 --restart always \
 --privileged=true \
 --name gitlab \
 gitlab/gitlab-ce
 cd /home/gitlab/etc       #进入配置文件所在目录下
 cp gitlab.rb gitlab.rb.bak    #修改配置文件之前先备份
  vim gitlab.rb                 #下列显示的都是编辑器中内容
 # external_url 'GENERATED_EXTERNAL_URL'           #找到这一行,修改为下面这一行
  external_url 'http://192.168.119.101'           #后面的地址改为gitlab地址
# gitlab_rails['gitlab_shell_ssh_port'] = 22      #找到这一行,修改为下面一行
  gitlab_rails['gitlab_shell_ssh_port'] = 2222    #开启gitlab的ssh功能并且端口改为2222;
    :wq                                          #保存且推出vim编辑器

 docker restart gitlab         #重启gitlab容器生效

 

标签:--,gitlab,etc,home,jenkins,docker
From: https://www.cnblogs.com/goPush/p/18102230

相关文章

  • docker创建nginx
    操作系统Linuxversion5.15.0-86-generic(buildd@lcy02-amd64-086)(gcc(Ubuntu11.4.0-1ubuntu1~22.04)11.4.0,GNUld(GNUBinutilsforUbuntu)2.38)#96-UbuntuSMPWedSep2008:23:49UTC2023查找nginx1.24sudodockersearchnginx:1.24拉nginx1.24sudodock......
  • gitlab私有化搭建
    记录一下,防止忘记前置依赖安装:sudoyuminstallcurlpolicycoreutilsopenssh-serveropenssh-clientssudosystemctlenablesshdsudosystemctlstartsshdsudoyuminstallpostfixsudosystemctlenablepostfixsudosystemctlstartpostfix1、安装命令(在线下载)......
  • docker search xxx出现报错:docker 报错Error response from daemon: x509:
    问题可能出现在daemon.json配置文件1、打开此文件:vi/etc/docker/daemon.json,把境像地址换成:https://docker.mirrors.ustc.edu.cn  2、然后重启服务器:reboot(或者重启docker使用daemon.json配置文件生效也行)  重启后可以成功搜索了,随便搜索个tomcat吧:dockersearch......
  • Docker镜像批量导出和导入脚本
    批量导出#!/bin/bash#设置导出镜像的目录EXPORT_DIR="/root/images"#确保导出目录存在mkdir-p"$EXPORT_DIR"#获取所有的镜像并导出IMAGES=$(dockerimages--format'{{.Repository}}:{{.Tag}}')#遍历所有的镜像forIMAGEin$IMAGES;......
  • Jenkins清理缓存
    1.在参数部分添加bool参数parameters{booleanParam(name:'CleanWorkspace',defaultValue:false,description:'清理工作空间,默认不清理!')}2.在脚本用引用这个参数stage("Initializationt"){step......
  • Gitlab 实现仓库完全迁移,包括所有提交记录、分支、标签
    1方案一:命令cd<项目目录>gitfetch--allgitfetch--tagsgitremoterenameoriginold-origin#可以不保留gitremoteaddoriginhttp://***(项目的新仓库地址)#gitremoteset-urlorigin<项目的新仓库地址>gitpushorigin--allgitpush--tags有多个分支的话......
  • jenkins进行自动化部署
      jenkins自动化部署 hello,大家好,前文我们已经下载好我们的jenkins了,下面我们用jenkins来实现自动化部署啦!一、下载插件我们选择插件管理一个是MavenIntegrationplugin,一个是PublishOverSSH这里因为作者已经下载好了,所以在Installed可以查找到二、设置全局工......
  • Docker Gitlab使用方法
    下载dockerpullgitlab/gitlab-ce运行dockerrun\--publish443:443--publish80:80--publish22:22\--namegitlab\-v/data/gitlab/config:/etc/gitlab\-v/data/gitlab/logs:/var/log/gitlab\-v/data/gitlab/data:/var/opt/gitlab\gitla......
  • etcd安装(docker)
    一、拉去官方镜像dockerpullquay.io/coreos/etcd:v3.5.0二、创建etcd容器dockerrun-d\-p2379:2379\-p2380:2380\--nameetcd\quay.io/coreos/etcd:v3.5.0\/usr/local/bin/etcd\-advertise-client-urlshttp://0.0.0.0:2379\-listen-client-......
  • Docker使用
    目录Docker安装Docker常用命令找镜像启动镜像 修改容器内容提交改变推送到远程仓库物理传输推送远程仓库挂载数据docker日志docker复制Docker安装移除以前的docker相关包:sudoyumremovedocker*安装yum工具类:yuminstall-yyum-utils添加docker安装源地......