使用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

你可能感兴趣的:(使用Docker部署一些服务)