24 lines
598 B
Markdown
24 lines
598 B
Markdown
#### Build docker container
|
|
Build container
|
|
```bash
|
|
docker build . -t psssix/golang-app:latest
|
|
```
|
|
and container with debugger
|
|
```bash
|
|
docker build . -f Debug.Dockerfile -t psssix/golang-app:debug
|
|
```
|
|
|
|
Push container
|
|
```bash
|
|
docker push psssix/golang-app:latest
|
|
```
|
|
|
|
#### Run docker container
|
|
Run container on docker
|
|
```bash
|
|
docker run -d --name golang-app --env-file .env.docker psssix/golang-app:latest
|
|
```
|
|
and container with debugger
|
|
```bash
|
|
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
|
|
``` |