2022-12-14 虚拟机Ubuntu+Docker+Gitl

2022-12-14  本文已影响0人  XBruce

Ubuntu中安装Docker

GitLab Docker images | GitLab

Docker设置

创建GitLab数据存储目录
比如:

mkdir -p /data/gitlab
echo $GITLAB_HOME #查看环境变量值
export GITLAB_HOME=/data/gitlab

如果要持久化的话,需要修改启动参数文件

#通过修改.bashrc文件:
sudo vim ~/.bashrc 
#在最后一行添上:
export GITLAB_HOME =/data/gitlab

启动container

sudo docker run --detach \
  --hostname 192.168.2.113 \
  --publish 443:443 --publish 80:80 --publish 22:22 \
  --name gitlab \
  --restart always \
  --volume $GITLAB_HOME/config:/etc/gitlab \
  --volume $GITLAB_HOME/logs:/var/log/gitlab \
  --volume $GITLAB_HOME/data:/var/opt/gitlab \
  --shm-size 256m \
  gitlab/gitlab-ce:latest

上述参数指定了运行时对外服务的IP、端口号
--restart always代表开机自启动container

#取消容器开机自启
docker update --restart=no <容器名或id>

#查看运行日志:
docker logs -f gitlab 
#查看是否运行完毕:
watch docker ps

docker设置开机启动

systemctl enable docker.service
systemctl disable docker.service
#重新设置docker在系统中的自启动
systemctl reenable docker.service

VirtualBox设置网络对外提供服务

设置桥接模式,同时防火墙添加对外的端口

apt install firewalld
firewall-cmd --permanent --add-port=22/tcp
firewall-cmd --reload

参考资料

ubuntu添加环境变量的四种方法
docker启动gitlab,Docker 命令与映射修改,VNC Timed out waiting for a response from the computer - CharyGao - 博客园 (cnblogs.com)

上一篇下一篇

猜你喜欢

热点阅读