feat: describe work with docker-compose
This commit is contained in:
parent
ea859546ee
commit
2142c88a7c
36
README.md
36
README.md
@ -62,6 +62,42 @@ and container with debugger
|
|||||||
docker run -d --name golang-app --security-opt="apparmor=unconfined" --cap-add=SYS_PTRACE -p 4040:4040 --env-file .env.docker psssix/golang-app:debug
|
docker run -d --name golang-app --security-opt="apparmor=unconfined" --cap-add=SYS_PTRACE -p 4040:4040 --env-file .env.docker psssix/golang-app:debug
|
||||||
```
|
```
|
||||||
|
|
||||||
|
#### Debug docker container
|
||||||
|
1. Create and fill `.env.docker` file by template `.env.dist`.
|
||||||
|
2. Build docker container with debugger.
|
||||||
|
3. Run container on docker with debugger.
|
||||||
|
4. Play debug configuration names as "debug remote docker container".
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### Build, run and debug application with docker-compose
|
||||||
|
|
||||||
|
#### Create environment file for docker
|
||||||
|
Create and fill environment file from template `.env.dist`
|
||||||
|
``` shell
|
||||||
|
cp configs/.env.dist .env.docker
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Build docker container
|
||||||
|
Build container
|
||||||
|
``` shell
|
||||||
|
docker build . -t psssix/golang-app:latest
|
||||||
|
```
|
||||||
|
and container with debugger
|
||||||
|
``` shell
|
||||||
|
docker build . -f Debug.Dockerfile -t psssix/golang-app:debug
|
||||||
|
```
|
||||||
|
|
||||||
|
#### Run docker container
|
||||||
|
Run container on docker
|
||||||
|
``` shell
|
||||||
|
docker up -d --env-file .env.docker
|
||||||
|
```
|
||||||
|
and container with debugger
|
||||||
|
``` shell
|
||||||
|
docker up -d --env-file .env.docker -f docker-compose-debug.yml
|
||||||
|
```
|
||||||
|
|
||||||
#### Debug docker container
|
#### Debug docker container
|
||||||
1. Create and fill `.env.docker` file by template `.env.dist`.
|
1. Create and fill `.env.docker` file by template `.env.dist`.
|
||||||
2. Build docker container with debugger.
|
2. Build docker container with debugger.
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user