您的当前位置:首页正文

docker安装Gogs

2024-11-11 来源:个人技术集锦

二. 运行容器
在此之前,先在mysql中创建gogs数据库. [注意,一定要先将mysql数据库的默认字符编码设置为utf8, 否则, gogs在自动创建表时, 会出现问题]
docker run -d -p 10022:22 -p 10080:3000 --name=gogs --net=backend -v /home/gogs/:/var/gogs/data gogs/gogs

参数说明:
-d: 后台方式运行容器
-p: 端口映射, 将容器的22端口映射到宿主机的10022端口, 将容器的3000端口映射到宿主机的10080端口
–name: 指定容器名称
-v: 数据卷挂载, 用于将容器和数据分离
三. 打开浏览器,进行gogs配置
http://宿主机ip:10080
如: http://localhost:10080

注意两个配置:

数据库主机 值应该是: mysql57:3306 这个是docker中连接另一个容器中服务的方式(上一篇文章在启动mysql容器时,将mysql加入backend网络的目的就在于此).

Top