Products
GG网络技术分享 2025-11-13 01:18 7
根据您给的文档内容,
bash
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install -y docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
sudo systemctl enable docker
bash
sudo curl -L "https://github.com/docker/compose/releases/download/$/docker-compose-$-$" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
bash
docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql
docker-compose.yml文件,内容如下:
yaml
version: '3.8'
services:
gogs:
image: gogs/gogs:latest
ports:
- "3000:3000"
- "22:22"
volumes:
- ./data:/data
environment:
- RUN_USER=gogs
- RUN_GROUP=gogs
- DB_TYPE=mysql
- DB_HOST=mysql
- DB_PORT=3306
- DB_USER=root
- DB_PASSWORD=my-secret-pw
- DB_不结盟E=gogs
bash
mkdir -p /server/docker/gogs/data
chmod -R 777 /server/docker/gogs/data
bash
docker-compose up -d
http://localhost:3000进行Gogs的安装和配置。docker-compose up -d命令启动应用。通过以上步骤, 您Neng在CentOS 7上用Docker飞迅速搭建Gogs代码托管仓库,并实新潮码的托管、协作开发等功Neng。

Demand feedback