... visits
npm get registry
npm config set registry https://registry.npmmirror.com
yarn config get registry
yarn config set registry https://registry.npmmirror.com
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y
systemctl start docker
systemctl enable docker
// /etc/docker/daemon.json
{
"registry-mirrors": [
"https://24fgpaf5.mirror.aliyuncs.com",
"https://83f60d800b31479a97ed45ce119dab75.mirror.swr.myhuaweicloud.com",
"https://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn",
"https://mirror.baidubce.com",
"https://reg-mirror.qiniu.com",
"https://mirror.ccs.tencentyun.com",
"https://registry.docker-cn.com"
]
}
systemctl daemon-reload
systemctl restart docker
docker info
docker pull gitlab/gitlab-ce
docker images
docker run --detach \
--publish 16443:443 --publish 16680:80 --publish 16622:22 \
--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 \
gitlab/gitlab-ce
docker run
-d
-p 443:443 -p 9000:80 -p 22:22 //外:内
--name gitlab
--restart always
-v $HOME/docker/gitlab/config:/etc/gitlab
-v $HOME/docker/gitlab/logs:/var/log/gitlab
-v $HOME/docker/gitlab/data:/var/opt/gitlab
gitlab/gitlab-ce
# -d:后台运行
# -p:将容器内部端口向外映射
# --name:命名容器名称
# -v:将容器内数据文件夹或者日志、配置等文件夹挂载到宿主机指定目录
# 443:443:将http:443映射到外部端口443
# 9000:80:将web:80映射到外部端口9000
# 22:22:将ssh:22映射到外部端口22
port 8888 root 15630148029