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

  • 相关阅读:
    模拟Spring的Ioc
    Java常见异常总结
    Java编码与乱码问题
    Java正则表达式入门
    观察者模式
    Java内存泄漏问题
    责任链模式
    选择排序(C++/Java实现)
    设计模式学习工厂模式
    Java验证码
  • 原文地址:https://www.cnblogs.com/BennyTitan/p/9264149.html
Copyright © 2011-2022 走看看