zoukankan      html  css  js  c++  java
  • docker 环境配置

    jenkins: docker run -d -p 8080:8080 -p 50000:50000 -v /srv/jenkins_home:/var/jenkins_home --name jenkins --restart always jenkins

    nexus3: docker run -d -p 8081:8081 -v /srv/nexus-data:/nexus-data --name nexus  --restart always sonatype/nexus3 

    candao: docker run -it -d -p 8082:80 -p 3306:3306 --name candao --restart always bennytitan/candao /bin/bash

    gitlab: docker run -d -h 172.16.3.237 -p 80:80 -p 9443:443 -p 8922:22 --name gitlab --restart always -v /srv/gitlab/config:/etc/gitlab -v /srv/gitlab/logs:/var/log/gitlab -v /srv/gitlab/data:/var/opt/gitlab gitlab

    注意:jenkins是以用户jenkins(uid 1000)启动的,做磁盘映射的时候jenkins用户是无法访问宿主机的/var/jenkins_home目录的,没有读写权限,docker run 也会报错的。这个时候,需要给宿主机的这个目录把所有者变更掉,执行如下:

    sudo chown -R 1000:1000 /srv/jenkins_home

    然后启动docker run命令即可。

    同样的 nexus3的容器内用户是uid是200,这样直接加进去

    sudo chown -R 200:200 /srv/nexus-data

  • 相关阅读:
    转: 尽己力,无愧于心 存储过程
    转: 尽己力,无愧于心 FastReport.Net 常用功能总汇
    关于Ansi_Nulls、Quoted_Identifier、Ansi_Padding的用法
    数学建模
    数学建模
    深度学习
    C#复习
    Keras的两种网络模型
    xaml转义
    C# 文件目录操作
  • 原文地址:https://www.cnblogs.com/BennyTitan/p/9264149.html
Copyright © 2011-2022 走看看