38 lines
706 B
YAML
38 lines
706 B
YAML
---
|
|
services:
|
|
dev-env:
|
|
image: dev-env:latest
|
|
build:
|
|
context: .
|
|
dockerfile: Dockerfile
|
|
container_name: dev-env
|
|
restart: unless-stopped
|
|
|
|
platform: linux/x86_64
|
|
|
|
networks:
|
|
- devops
|
|
|
|
environment:
|
|
- TZ=Asia/Shanghai
|
|
|
|
ports:
|
|
- "6080:80" # 如果你两个容器里端口用途不同,这里保留一个即可
|
|
|
|
volumes:
|
|
# docker 共享目录
|
|
- ~/dockers/sharedata:/root/sharedata
|
|
- ~/dockers/projects:/root/projects
|
|
|
|
# 主机目录
|
|
- ~/dockers/dev-env/hostdir:/root/hostdir
|
|
|
|
# Go pkg 目录
|
|
- ~/dockers/dev-env/go-mod:/root/go
|
|
|
|
stdin_open: true
|
|
tty: true
|
|
|
|
networks:
|
|
devops:
|
|
external: true |