diff --git a/ReadMe.md b/ReadMe.md index 3a50aac..02a1a3e 100644 --- a/ReadMe.md +++ b/ReadMe.md @@ -348,7 +348,7 @@ services: - USER_UID=1000 - USER_GID=1000 - GITEA__database__DB_TYPE=mysql - - GITEA__database__HOST=db:3306 + - GITEA__database__HOST=192.168.3.98:3305 - GITEA__database__NAME=gitea - GITEA__database__USER=gitea - GITEA__database__PASSWD=gitea @@ -360,10 +360,23 @@ services: - /etc/timezone:/etc/timezone:ro - /etc/localtime:/etc/localtime:ro ports: - - "4000:3000" + - "3000:3000" - "222:22" depends_on: - db + + db: + image: mysql:8 + restart: always + environment: + - MYSQL_ROOT_PASSWORD=gitea + - MYSQL_USER=gitea + - MYSQL_PASSWORD=gitea + - MYSQL_DATABASE=gitea + volumes: + - ./mysql:/var/lib/mysql + ports: + - "3305:3306" ``` **执行命令** @@ -382,12 +395,14 @@ docker logs gitea **进入容器** ```sh -docker exec -it c2847a585beb bash -mysql --uroot -pgitea +docker exec -it local_db_1 bash +mysql -ugitea -pgitea USE gitea; ALTER USER 'gitea'@'%' IDENTIFIED BY "gitea"; GRANT ALL PRIVILEGES ON gitea.* TO 'gitea'@'%'; FLUSH PRIVILEGES; + +mysql -uroot -pgitea ``` **开启防火墙**