Tải về 1 image
- Ví dụ:
- Tải về ubuntu version 16.04 ->
sudo docker pull ubuntu:16.04
- Tải về phiên bản cuối cùng ->
sudo docker pull ubuntu:lastest
- Tải về ubuntu version 16.04 ->
- Cú pháp:
sudo docker pull [name_image]:[tag]
Xóa đi 1 image
- VD:
- Cách 1 ->
sudo docker rm ubuntu:16.04
- Cách 2 ->
sudo docker rm [image_id]
- Cách 1 ->
- Cú pháp :
- Cách 1 ->
sudo docker rm [name_image]:[tag]
- Cách 2 ->
sudo docker rm [image_id]
(không cần viết hết ID nếu như những kí tự đầu không trùng)
- Cách 1 ->
Lưu ý: Khi image chạy, các phiên bản thực thi của image là các container (1 image có thể tạo nhiều container)
Khởi tạo và chạy 1 image
- Cú pháp:
docker run [param] IMAGE command [param_command]
- Ví dụ :
docker run -i -t ubuntu:16.04
- Tham số
-i
: container tạo ra nhận tương tác - Tham số
-t
: kết nối với terminal
- Tham số
docker run -it --name "ABC" -h ubuntu1 ubuntu:16.04
- Tham số
--name
: đặt tên cho container - Tham số
-h
: tên cho host name (ví dụ[email protected]
thay vì host name do docker đặt)
- Tham số
Xem những container đang chạy
- Cú pháp:
docker ps
Để xem tất cả những container
- Cú pháp:
docker ps -a
Để tắt container :
- Cú pháp:
- Trong terminal của container ->
exit
- Trong cửa sổ terminal khác ->
docker stop [container_ID]
- Để đóng cửa sổ terminal của container nhưng container vẫn chạy ->
Ctrl + P + Q
- Trong terminal của container ->
Để khởi chạy lại những container đã tắt
- Cú pháp:
docker start [container_ID]
Để xóa container
- Cú pháp:
docker rm [container_ID]
- Khi container đang chạy mà vẫn muốn xóa :
docker rm -f [container_ID]
PHỤ LỤC
parameters
->param
: tham số- 1 IMAGE đặc trưng bởi tên + phiên bản hoặc ID (
[name]:[tag]
&&[ID]
). Mọi[name]:[tag]
đều có thể thay thế bằng[iD]
. Với mọi thông tin có thể dùng bởi[name]:[tag]
thì đều có thể thay thế bởi[ID]
.
Nguồn: viblo.asia