创建网络

docker network create devbase

创建数据库 postgres

docker run -it --name postgres --restart always \
--net devbase \
-e POSTGRES_USER=gitea \
-e POSTGRES_PASSWORD=gitea \
-e POSTGRES_DB=gitea \
-e ALLOW_IP_RANGE=0.0.0.0/0 \
-v postgres-data:/var/lib/postgresql \
-p 55433:5432 -d postgres:15.2

–name 名称
–restart always 自动重启
–net devbase 加入 devbase 网络
-e 设置环境变量
-v 映射宿主机与容器目录
-p 映射宿主机端口与容器端口
-d 后台服务启动

创建gitea

docker run -it --name gitea --restart always \
--net devbase \
-e USER_UID=1000 \
-e USER_GID=1000 \
-e GITEA__database__DB_TYPE=postgres \
-e GITEA__database__HOST=postgres:5432 \
-e GITEA__database__NAME=gitea  \
-e GITEA__database__USER=gitea  \
-e GITEA__database__PASSWD=Adfs09jgal.dfv  \
-v gitea:/data \
-v /etc/timezone:/etc/timezone:ro \
-v /etc/localtime:/etc/localtime:ro \
-p 65230:3000 \
-p 65222:22 \
--link postgres:postgres \
-d gitea/gitea:1.19.0

–net devbase 加入 devbase 网络
-e 设置环境变量
-v 映射宿主机与容器目录
-p 映射宿主机端口与容器端口
–link 容器互联,其他容器名映射为内部容器名称,使用内部容器名称就可以访问外部容器

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐