docker

تمام دستورات با sudo اجرا میشود

ایجاد یک داکر

$ cat Dockerfile
FROM ubuntu:latest
RUN apt-get update -y
RUN apt-get install curl cron -y
CMD [ '/bin/bash' ]

ساختن داکر

docker build -t NAME:TAG .
docker build -t mybash:v1 .

اجرا

docker run --rm -it mybash:v1 [/bin/bash]

Expose Port

docker run --rm -it -p 8080:80 mybash:v1 [ CMD ]

Map Volume

docker run --rm -it -p 8080:80 -v /home/app:/home/a mybash:v1 [ CMD ]

LOGIN

docker login --username [USERNAME]
docker login ghcr.io
docker login registry.gitlab.com

BUILD and PUSH remote registry

docker build -t registry.gitlab.com/[USERNAME]/[REPOSITORY_NAMEs]:[TAG] .
docker push registry.gitlab.com/[USERNAME]/[REPOSITORY_NAMEs]:[TAG]

MAINTENANCE

docker images
docker rmi [IMAGE ID or IMAGE NAME:TAG]

docker ps -a
docker rm [ID]
© 2019 - 2023 · Blog ·