docker安装gogs


前言:gogs+jenkins 持续集成、持续部署

本次gogs采用mysql数据库 docker安装mysql
1.安装gogs
2.设置gogs

1.安装gogs

docker run
 -d \
 --name=gogs \
 --net=compose_default \
 -p 10022:22 \
 -p 13000:3000 \
 -v /Users/pb/Work/go/src/docker-demo/gogs/data:/data \
 gogs/gogs
  • -d:后台运行
  • -name: 别名
  • --net:指定容器的网络连接类型***
  • -p:端口映射
  • -v:目录映射

由于gogs需要链接mysql服务,这里通过 --net 指定mysql服务网络。( 容器互联 )
例:这里采用docker-compose运行mysql服务,会compose创建一个network,通过命令查看指定

2.设置gogs

2.1 mysql连接设置,地址设置为mysql容器名称即可(docker container ls)


2.2 应用url设置,修改为端口映射一致


2.3设置管理员信息


至此安装完成,会自动跳转至登录页面...

总结

整个过程很简单, 其中gogs服务连接容器mysql是难道,涉及容器互联,可参考附录文档测试学习。

附录:
容器互联
git gogs

你可能感兴趣的:(docker安装gogs)