一:安装docker
1、若之前安过docker,可以先卸载
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine \
docker-ce
2、更新yum源
yum update
3、安装yum工具
yum install -y yum-utils device-mapper-persistent-data lvm2
4、更新本地镜像,使用阿里镜像
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
,若阿里镜像有问题可以使用官方镜像
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
5、安装社区免费版本
yum install -y docker-ce
6、若是虚拟机可以直接关闭防火墙
# 关闭
systemctl stop firewalld
# 禁止开机启动防火墙
systemctl disable firewalld
7、启动docker
systemctl start docker
8、配置开机启动
systemctl enable docker
9、添加gitlab容器,hostname后面的主机地址修改为自己的主机地址
docker run --detach \
--hostname 192.168.0.1 \
--publish 443:443 --publish 80:80 \
--name gitlab \
--restart always \
--volume $GITLAB_HOME/config:/etc/gitlab:Z \
--volume $GITLAB_HOME/logs:/var/log/gitlab:Z \
--volume $GITLAB_HOME/data:/var/opt/gitlab:Z \
--shm-size 256m \
registry.gitlab.cn/omnibus/gitlab-jh:latest
10、启动容器
docker start gitlab
11、进入容器内部
docker exec -it gitlab /bin/bash
12、查看密码
cat /etc/gitlab/initial_root_password
13、在浏览器中输入主机地址,稍等一下,刷新出来后,输入账号密码则可以登录,账号是root,密码为刚才查看的密码,登录成功