Các câu lệnh cơ bản trong Docker
1. Docker build
- Cách dễ nhất để check các options trong docker build là dùng
docker build -h
docker buildx build [OPTIONS] PATH | URL | -
- Chúng ta đi những options được sử dụng nhiều nhất Cấu trúc `docker build [options] path
- Build với 1 tag
docker build -t vue-hello-world .
- Build với nhiều tag khác nhau
docker build -t vue-hello-world:latest -t vue-hello-world:v1.0 .
- Build với no cache (force rebuild)
docker build --no-cache -t vue-hello-world .
- Build để xem chi tiết
docker build --progress=plain -t vue-hello-world:debug .
- Buld với build arguments
docker build --build-arg NODE_ENV=production -t vue-hello-world:prod .
2.Docker run
- Cách để xem chi tiết các options khi run
docker run --help
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
- Để run được container thì dùng có
docker run -d --name vue-basic -p 8080:80 vue-hello-world:latest
3. Docker tag
docker tag SOURCE_IMAGE[:TAG] TARGET_IMAGE[:TAG]
- Tag với tag latest
docker tag $vue-hello-world:latest $azura1809/$vue-hello-world:latest
- Tag với ta v1.0
docker tag $vue-hello-world:latest $azura1809/$vue-hello-world:v1.0
Push container
Lên Docker Hub
docker info | grep Username
docker login
docker push azura1809/vue-hello-world:latest
docker push azura1809/vue-hello-world:v1.0
Lên Gitlab Container Registry
docker login registry.gitlab.com
docker build -t registry.gitlab.com/truong.nd09/vue-helloworld .
docker push registry.gitlab.com/truong.nd09/vue-helloworld
Top comments (0)