使用Docker部署一些服务

部署 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
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容