软件属于网站开发吗,天津个人网站建设,wordpress改插件,郑州网站建设彳汉狮网络Gitlab可以理解为是自己搭建的GitHub#xff0c;也就是自己的代码仓库。 开启macvlan
在192.168.1.10服务器上#xff0c;构建Macvlan网络#xff0c;这种网络模式可以为每个容器独立分配ip。 docker network create -d macvlan \--subnet192.168.1.0/24 \--ip-range192.16…Gitlab可以理解为是自己搭建的GitHub也就是自己的代码仓库。 开启macvlan
在192.168.1.10服务器上构建Macvlan网络这种网络模式可以为每个容器独立分配ip。 docker network create -d macvlan \--subnet192.168.1.0/24 \--ip-range192.168.1.0/24 \--gateway192.168.1.1 \-o parentens33 \ macvlan1 subnet 指子网掩码定义可以分配的ip地址段192.168.1.0 - 192.168.1.255。
ip-range 指ip范围子网掩码是范围ip-range是更加细的控制。
gateway 指网关一般网关为XXX.1。
macvlan1 指Macvlan网络名称自己定义即可。 执行结果 下载部署Gitlab容器
在192.168.1.10服务器上下载部署Gitlab容器。
如果存在Gitlab先将其移除 rm -rf /etc/gitlab rm -rf /var/log/gitlab rm -rf /var/opt/gitlab docker rm -f gitlab 创建Gitlab所需的文件夹并授权 mkdir -p /etc/gitlab mkdir -p /var/log/gitlab mkdir -p /var/opt/gitlab chmod -R 755 /etc/gitlab chmod -R 755 /var/log/gitlab chmod -R 755 /var/opt/gitlab 创建Gitlab容器
docker run --name gitlab \--hostname gitlab.example.com \--restartalways \--network macvlan1 --ip192.168.1.240 \-v /etc/gitlab:/etc/gitlab \-v /var/log/gitlab:/var/log/gitlab \-v /var/opt/gitlab:/var/opt/gitlab \-d gitlab/gitlab-ce
macvlan1是上一篇文件中设置的macvlan的名称192.168.1.240是为Gitlab定义的ip地址。
执行结果 获取Gitlab初始密码 sudo docker exec -it gitlab grep Password: /etc/gitlab/initial_root_password 执行结果 这个密码在登录时要使用到。 访问服务器ip192.168.1.240默认是80端口所以可以省略端口访问打开Gitlab登录页面。这个访问页面要很久才能显示出来 用户名root
密码8DXl7eh3MF/Lfk3jFLeshq0VsSCVhZlIg/bLOzQB7NY 登录后首页 修改初始密码 将密码改为12345678