部署 Gitlab
sudo docker run --detach \
--hostname 192.168.30.16 \
--publish 443:443 --publish 80:80 --publish 22:22 \
--name gitlab \
--restart always \
--volume /srv/gitlab/config:/etc/gitlab \
--volume /srv/gitlab/logs:/var/log/gitlab \
--volume /srv/gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ce:latest
注意: ip地址需要改成本机的IP地址,还需要修改ssh的端口
部署 Nexus
# 添加本地存储路径
sudo mkdir /home/docker/nexus && chown -R 200 /home/docker/nexus
# nexus 容器配置
sudo docker run -d \
-p 8081:8081 \
--name nexus \
--restart always \
-v /home/docker/nexus/sonatype-work \
sonatype/nexus
部署 tomcat
sudo mkdir /home/docker/tomcat && chown -R 200 /home/docker/tomcat
sudo docker run -d \
--name tomcat9 \
-p 8080:8080 \
-v /home/docker/tomcat/tomcat9/webapps:/usr/local/tomcat/webapps \
-v /home/docker/tomcat/tomcat9/conf:/usr/local/tomcat/conf \
-v /home/docker/tomcat/tomcat9/logs:/usr/local/tomcat/logs \
tomcat:9.0