Lệnh docker
I. Docker compose là gì ?
Docker compose là nguyên tắc dùng để tư tưởng và run multi-container mang lại Docker application. Với compose chúng ta sử dụng file YAML để config các services đến application của chúng ta. Sau kia dùng commvà để create và run từ bỏ hầu như config đó.Bạn đang xem: Lệnh docker
Sử dụng cũng tương đối đơn giản và dễ dàng chỉ với cha bước:
Knhì báo app’s environment trong Dockerfile.Knhì báo các services quan trọng để chạy application trong file docker-compose.yml.Run docker-compose up nhằm start với run phầm mềm.II. Đặc điểm


Không y hệt như Dockerfile (build những image). Docker compose dùng làm build với run những container. Các thao tác của docker-compose tựa như nlỗi lệnh: docker run
Docker compose chất nhận được chế tác các service(container) kiểu như nhau bởi lệnh :
$ docker-compose scale =
III. Demo
Thiết lập web :npm
npm init react-ứng dụng hoặc yarn
yarn create react-app trong kiểm tra là webreactjs
Ttuyệt đổi tệp tin App.js
Config trong Dockerfile. Nếu chúng ta chưa biết về những lệnh nhằm config Dockerfile. Đừng băn khoăn lo lắng hãy xem lại phần 1: trên đây


version: chỉ ra phiên bản docker-compose vẫn áp dụng.services: thiết lập cấu hình những services(containers) mong muốn thiết lập với chạy.image: đã cho thấy image được áp dụng trong khi tạo ra container.build: dùng làm chế tạo ra container.ports: thiết lập cấu hình ports chạy trên sản phẩm host với trong container.
Xem thêm: Cách Kho Thịt Bò Ngon Nhất, Hướng Dẫn: 6 Cách Nấu Thịt Bò Kho Ngon Đúng Điệu
restart: auto khởi chạy lúc container bị tắt.Bên cạnh đó còn tồn tại một vài lệnh config khác:
environment: tùy chỉnh thay đổi môi trường xung quanh ( thường sử dụng trong khi config các thông số của db).depends_on: chỉ ra rằng sự dựa vào. Tức là services nào buộc phải được setup và chạy trước thì service được config trên đó new được chạy.volumes: dùng làm mount hai thư mục bên trên host với container với nhau.Run comm& nlỗi bên dưới:
$ docker-compose upSau khi run ngừng bọn họ thấy docker-compose đã start và run hai service cơ mà bọn họ vẫn config vào file docker-compose.yml làm việc trên

Mẹo nhỏ : Dành cho chính mình làm sao dùng Visual Studio Code như thể bản thân sẽ là bạn có thể sinh sản nhanh khô những config đến Dockertệp tin cùng docker-compose.yml chỉ bằng một vài thao tác làm việc nhỏ tuổi. Trên Visual Studio Code các bạn cài đặt thêm extendsion Docker
Sau lúc mua kết thúc dấn F1 => gõ docker: add => chọn temp có sẵn + config port từ bây giờ Visual Studio Code sẽ tự động generate những fileDockerfile, docker-compose.yml, docker-compose.debug.yml, với.dockerignore cho chính mình.
Trong khi nó còn suggest lệnh đến bọn họ tương tự như là lưu ý trong những lúc chúng ta từ config những file của docker khôn cùng nhân tiện.