很久没动服务器了,准备在上面安装个git服务。
因为上面已经有docker了
那么先安装docker -compose
运行
sudo curl -L "https://github.com/docker/compose/releases/download/v2.23.3/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
查看docker-compose版本
docker-compose --version
起初我还运行了个pip install docker-compose
但这个安装后查看docker-compose会报错,我也没卸载直接用上面的安装方法可以。
然后创建docker-compose.yml 文件
内容为
version: "3" networks: gitea: external: false services: server: image: gitea/gitea:1.21.3 container_name: gitea environment: - USER_UID=1000 - USER_GID=1000 - GITEA__database__DB_TYPE=mysql - GITEA__database__HOST=xxxxxx:3306 - GITEA__database__NAME=gitea - GITEA__database__USER=xxxxx - GITEA__database__PASSWD=xxxxx restart: always networks: - gitea volumes: - ./gitea:/data - /etc/timezone:/etc/timezone:ro - /etc/localtime:/etc/localtime:ro ports: - "3000:3000" - "222:22"
然后运行
docker-compose up -d
然后cd到 docker-compose.yml 这个文件所在目录运行
docker-compose ps
用来查看是否启动