当前位置:   article > 正文

wsl ubuntu podman搭建gitea

wsl ubuntu podman

一、新建网卡

podman network create --driver bridge --subnet=172.21.0.0/16 gitea-network
  • 1

二、db

可以参考gitea官方文档使用任意db,这里以postgres为例

podman run --name giteaPostgres --network gitea-network -d -p 5432:5432 -e POSTGRES_PASSWORD=postgres postgres
  • 1

三、gitea

 podman run -d --privileged=true --network gitea-network --name=gitea -p 222:22 -p 3000:3000 -v /home/data/gitea:/data gitea/gitea:latest
  • 1

四、设置开机自启

systemctl的我参考了这篇文章亲测有效
https://zhuanlan.zhihu.com/p/352994199

docker generate systemd --files --name giteaPostgres
  • 1
docker generate systemd --files --name gitea
  • 1

生成两个文件之后在当前目录下

mv container-gitea* /usr/lib/systemd/system
  • 1

但是还需要稍微修改一下内容,否则启动顺序无法保证,在

/usr/lib/systemd/system#
  • 1

目录下对生成的.service进行修改
找到[Unit]下的After选项进行追加podman.service
例如 container-gitea.service

在这里插入图片描述
提示:必须配置网卡,然后再gitea配置界面配置172.21.0.1 或者你的地址 +1,然后访问localhost:3000进行配置即可
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/689902
推荐阅读
相关标签
  

闽ICP备14008679号