date: 2021-07-03T14:23 tags:
- tools Last edited time: 2024-02-21T17:43
Client - Docker Host - Registry
Docker Host
- Docker Daemon
- Images
- Containers : instance dari image
Registry buat ngambil image
hub.docker.com google, aws registry
Images
docker images docker pull image:tag_version docker image rm image:tag_version # Buat remove image
Container
list container
docker container ls —all
#create container
docker container create —name
docker exec -it nama <$command lanjutan>
Buat image sendiri
- Buat Dockerfile
- Isi ini
FROM golang:1:11:4
COPY main.go /app/main/go
CMD ["go" "run" "/app/main.go"]- run $ docker build —tag app-golang:
- Cek pake docker images
- Buat push ke repo atau registry run $ docker tag nama-image:tag repo/nama-image:tag $ docker login # kalo belum $ docker push repo/nama-image:tag
Logs
docker logs
docker logs
contoh:
docker logs bash