首页 > 其他分享 >docker 快速部署 Jenkins

docker 快速部署 Jenkins

时间:2023-05-26 16:46:24浏览次数:32  
标签:部署 var jenkins home touch Jenkins docker myjenkins

version: '3'
services:
  jenkins:
    image: jenkins/jenkins
    container_name: myjenkins
    restart: always
    hostname: myjenkins_host
    ports:
      - 18181:8080  # 界面端口
      - 18182:50000 # api
    volumes:
      - ./jenkins_mount:/var/jenkins_home #挂载 jenkins目录
      - /etc/localtime:/etc/localtime #同步时间
    environment:
      - privileged=ture

注意 会报这个错误
myjenkins | touch: cannot touch '/var/jenkins_home/copy_reference_file.log': Permission denied
原因: 在root用户下运行时, 文件夹是root的 需要添加权限

chown -R 1000:1000 ./jenkins_mount/

标签:部署,var,jenkins,home,touch,Jenkins,docker,myjenkins
From: https://www.cnblogs.com/xslx/p/17435146.html

相关文章

  • 简单、快速|DeployKit 云部署套件
    本文作者:杨苏博解读ServerlessServerless是一种云计算模型,它使开发人员能够构建和运行应用程序而无需为服务器基础架构或运行时环境管理任何资源。相反,开发人员只需编写应用程序代码,将其上传到云提供商的服务中,然后该服务会负责根据请求的需要自动扩展或缩小应用程序。在......
  • 宿主机套用 docker 容器中安装 PHP 的开发环境
    docker可以把运行环境整体打包,但是在开发时,IDE往往还要指定宿主机上的PHP可执行文件,这样,安装php扩展时,要装两遍,比较麻烦.如果在宿主机上运行容器中的命令?可以借助dockerexec-it<container_name><command><args>命令,写个名为php的shell脚本,里面写入这行代......
  • docker部署gitlab私有仓库
    官方文档https://docs.gitlab.com/ee/install/docker.html编写docker-compose文件version:'3.6'services:web:image:'gitlab/gitlab-ee:latest'restart:alwayshostname:'192.168.31.160'ports:-'5111:80&......
  • 动力节点Docker实战入门教程(4)Docker容陈可人
    根据B站上动力节点的最新版Docker教程整理了学习笔记,持续更新中~4Docker容器4.1容器基础4.1.1容器启动流程通过dockerrun命令可以启动运行一个容器。该命令在执行时首先会在本地查找指定的镜像,如果找到了,则直接启动,否则会到镜像中心查找。如果镜像中心存在该镜像,则会下载到本地......
  • 修改docker默认存储路径
    docker消耗内存太严重!!必须申请一个大硬盘,然后修改默认存储路径  停止docker服务servicedockerstopcopy数据到新的存放路径cp-r/var/lib/docker/* /data/docker重命名/var/lib/docker  mv/var/lib/docker/var/lib/dockerbak创建软连接ln-......
  • 离线安装docker-compose
    1.github下载版本https://github.com/docker/compose/releases 2.解压  3. 移到指定目录mvdocker-compose-linux-x86_64/usr/local/bin///修改文件名mvdocker-compose-linux-x86_64docker-compose//授权sudochmod+x/usr/local/bin/docker-compose//查......
  • docker login harbor x509: certificate signed by unknown authority
    前言dockerloginharborx509:certificatesignedbyunknownauthority解决打开/etc/docker/daemon.json,如果没有这个文件新增即可vim/etc/docker/daemon.json加入insecure-registries{"insecure-registries":["harbor.xxxx.com:1111"]}重启dockersudo......
  • Docker - 安装tomcat
     搜索tomcat镜像dockersearchtomcat拉取镜像dockerpulltomcat:[tag]拉取tomcat8dockerpulltomcat:8运行容器dockerrun-d-p8080:8080--nametomcat_hellotomcat:8-d:以后台方式运行-p:8080:8080:端口映射到主机的8080端口--name:将容器命名为tomcat_hello访问界......
  • php语言开发宝塔部署thinkphp考试平台管理系统
    技术架构PHP7.2+Thinkphp6+React+UmiJs+nginx+mysql5.7cnetos7以上+宝塔面板搭建教程1.下载源码,宝塔添加一个站点,PHP版本选择7.2。2.压缩codes后台代码目录,上传后台代码到宝塔的网站根目录当中解压缩,关闭防跨站,运行目录指向public,伪静态选择thinkphp,设置为:locat......
  • mac m1 安装docker redis最新版本
    终端输入命令,等待下载成功dockerpullimagesredis:latest查看本地是否下载成功启动redis容器dockerrun-itd--nameredis-dev-p6379:6379redis--name:随便起个名字,比如redis-dev-p6379:6379:映射容器服务的6379端口到宿主机的6379端口。外部可以直接通过宿主......