DevOps

Những lệnh thường dùng khi làm việc với Docker

Sẽ có rất nhiều lệnh với Docker nhưng ở đây mình chỉ note lại những lệnh rất thường hay sử dụng khi làm việc với Docker

Start service docker

# Resolve the error "Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?"

sudo chmod 666 /var/run/docker.sock

# Start docker service

sudo service docker start
Các lệnh thường dùng của một chu trình sử dụng docker:

Sau đây là các bước sử dụng Docker theo một chu trình thông thường bao gồm:

* Tạo image
* Chạy 1 container với image vừa tạo
* Thao tác trên container
* Stop container
* Remove container
* Remove images
# Build an image from a Dockerfile (in current folder)

docker build -t <image_name:tag> -f Dockerfile .
# Run a command in a new container (start container)

docker run -d --name <new_container_name> minh:ui
# Show all containers (shows just running)

docker ps
# Show all containers (included stopped)

docker ps -a
# Run a command in a running container (Enter to a container terminal)

docker exec -it <container_name> bash
# Stop a container from running

docker stop <container_name>
# Remove a container

docker rm <container_name>