Kinh Nghiệm Docker
Contents
1. Cài đặt Docker
Bạn vào trang này: https://hub.docker.com/
- Đăng nhập
- Tải xuống
- Cài Đặt
- Khởi động lại máy
- Bật Docker lên
Các lệnh kiểm tra docker
docker version docker ps docker info
2. Những lệnh docker cơ bản
2.1 Start docker
// start docker container run docker run // phien ban cu docker container run --publish 80:80 nginx docker container run --publish 80:80 --detach nginx //chay trong nen docker container run --publish 80:80 --detach --name TenContainer nginx //chay trong nen
2.2 Hiển thị các container
docker container ls docker container ls -a
2.3 Stop docker
docker container stop ...
2.4 Hiển thị những process đang chạy
docker container top tenContainer
2.5 Xem log
docker container logs tenContainer
2.6 Xóa container
docker container rm ... ... ... docker container rm -f ... ... // xoa ngay ca khi container dang run
2.7 Help
docker container --help
3. Container mongo
// create docker run --name tenContainer-d mongo // list process of server ps aux // search in list process ps aux | grep tuCanSearch (mongod) // start and stop docker docker stop tenContainer docker start tenContainer
4. Quản lý nhiều container – mysql, webserver, proxy
// mysql docker container run -d -p 3306:306 --name db -e MYSQL_ROOT_PASSWORD=yes mysql docker container logs db // webserver docker container run -d --name webserver -p 8080:80 httpd // proxy docker container run -d --name proxy -p 88:80 nginx // test curl ip:port // curl localhost:8080 // xem các image sau khi remove container docker image ls