Docker安装与启动
搜索
yum search docker
安装
yum install docker
启动
systemctl start docker
开机自启动
systemctl enable docker.service
查看状态
systemctl status docker
查看版本
docker version
docker -v
查看信息
docker info
镜像打包和导入
//将名为gitlab/gitlab-ce的image打包成gitlab.tar
docker save -o gitlab.tar gitlab/gitlab-ce
//导入image
docker load -i gitlab.tar
Gitlab-ce安装
搜索
docker search gitlab-ce
下载
一般情况下,我都是使用官方镜像或者阿里镜像
docker pull gitlab/gitlab-ce
安装
sudo docker run -i \
--hostname centos \
--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 \
docker.io/gitlab/gitlab-ce
/srv目录下若没有对应文件夹,可自行创建,也可修改成其他文件路径
使用
进入Gitlab Docker环境
docker exec -it gitlab /bin/bash
全局配置文件
修改下载地址中的显示IP也在此修改
/etc/gitlab/gitlab.rb
ssh端口修改后处理
docker exec -it gitlab /bin/bash
vi /etc/gitlab/gitlab.rb
#修改ssh对应host地址
gitlab_rails['gitlab_ssh_host'] = 'xxx.xxx.xxx.xxx'
#修改ssh映射端口
gitlab_rails['gitlab_shell_ssh_port'] = 23
注意打开服务器上对应的端口
阿里云加速器
寻找属于你的加速器
阿里云官网,登陆以后,找到“弹性计算“下的“容器镜像服务“,然后你就可以看到属于你自己的“镜像加速器“
服务器Docker镜像配置
/etc/docker/daemon.json
{
"registry-mirrors": ["<your accelerate address>"]
}
替换成你自己的加速器地址即可。