Docker
Docker安装
yum -y install yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum -y install docker-ce
systemctl start docker
systemctl enable docker
docker version
Docker-Compse安装
- 下载docker-compose
https://github.com/docker/compose - 上传docker-compose安装包到linux
- 设置安装包文件权限
sudo chmod a+x docker-compose-Linux-x86_64
sudo mv docker-compose-Linux-x86_64 /usr/bin/docker-compose
docker-compose version
Git安装
Gitlab容器化搭建
拉取Gitlab镜像
docker pull gitlab/gitlab-ce
docker-compose.yml
version: '3.1'
services:
gitlab:
image: 'gitlab/gitlab-ce:latest'
container_name: gitlab
restart: always
environment:
GITLAB_OMNIBUS_CONFIG: |
external_url 'http://192.168.11.11:8929'
gitlab_rails['gitlab_shell_ssh_port'] = 2224
ports:
- '8929:8929'
- '2224:2224'
volumes:
- './config:/etc/gitlab'
- './logs:/var/log/gitlab'
- './data:/var/opt/gitlab'
容器启动
docker-compose up -d
查看root用户初始密码
docker exec -it gitlab cat /etc/gitlab/initial_root_password
首次登录修改密码