Rumah >Operasi dan penyelenggaraan >Docker >Bagaimana untuk memulakan pelayan dengan baris arahan docker

Bagaimana untuk memulakan pelayan dengan baris arahan docker

PHPz
PHPzasal
2023-04-18 09:48:101720semak imbas

Baris arahan Docker ialah kaedah penggunaan yang sangat biasa Apabila mengatur dan mengurus bekas Docker, adalah sangat penting untuk menguasai perintah Docker asas. Memulakan pelayan Docker juga merupakan salah satu kunci kepada operasi Docker. Dalam artikel ini, kami akan membincangkan cara memulakan pelayan menggunakan baris arahan Docker.

Terdapat dua cara utama untuk memulakan pelayan Docker, satu adalah untuk memulakan melalui baris arahan Docker, dan satu lagi adalah untuk memulakan melalui fail Docker Compose. Kami akan memperkenalkan kedua-dua kaedah ini secara berasingan.

Mulakan pelayan melalui baris arahan Docker

Apabila memulakan pelayan menggunakan baris arahan Docker, anda perlu menggunakan arahan run. Berikut ialah format asas untuk memulakan pelayan melalui baris arahan Docker:

docker run [OPTIONS] IMAGE [COMMAND] [ARG...]

Antaranya, OPTIONS mewakili beberapa parameter pilihan, IMAGE mewakili nama imej Docker yang perlu bermula, dan COMMAND mewakili nama imej Docker yang perlu dimulakan Perintah yang dilaksanakan dalam , ARG mewakili parameter yang diperlukan oleh arahan.

Berikut ialah beberapa contoh baris arahan Docker yang biasa digunakan untuk memulakan pelayan:

  1. Mulakan imej Ubuntu 18.04:
docker run -it ubuntu:18.04 /bin/bash

Enter dalam baris arahan Selepas melaksanakan arahan di atas, bekas Docker berdasarkan imej Ubuntu 18.04 akan dimulakan dan persekitaran baris arahan kontena akan dimasukkan secara automatik.

  1. Mulakan imej Nginx:
docker run -d --name my-nginx -p 8080:80 nginx

Selepas memasukkan arahan di atas dalam baris arahan, bekas Docker berdasarkan imej Nginx akan dimulakan dan dinamakan my-nginx, dan petakan port kontena 80 ke port hos 8080. Pada ketika ini, perkhidmatan Nginx kontena boleh diakses melalui http://localhost:8080.

  1. Mulakan imej MySQL:
docker run -d --name my-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw mysql:latest

Selepas memasukkan arahan di atas dalam baris arahan, bekas Docker berdasarkan imej MySQL akan dimulakan dan dinamakan my-mysql, dan tetapkan kata laluan akar MySQL kepada my-secret-pw.

Melalui contoh arahan di atas, kita boleh melihat operasi asas untuk memulakan pelayan daripada baris arahan Docker, dan juga memahami beberapa parameter permulaan biasa. Di bawah, kami akan memperkenalkan cara lain untuk memulakan pelayan Docker - menggunakan fail Karang Docker.

Mulakan pelayan melalui fail Docker Compose

Docker Compose ialah alat yang disediakan oleh Docker untuk mentakrif dan menjalankan berbilang aplikasi kontena. Apabila menggunakan Docker Compose untuk memulakan pelayan, anda perlu mentakrifkan fail docker-compose.yml dahulu untuk mengkonfigurasi pelbagai parameter yang diperlukan untuk permulaan perkhidmatan. Berikut ialah contoh fail docker-compose.yml ringkas:

version: '3'
services:
  web:
    build: .
    ports:
      - "5000:5000"
    volumes:
      - .:/code
    command: python app.py

Dalam contoh di atas, kami menentukan perkhidmatan bernama web, di mana fail Dockerfile digunakan untuk membina imej, Map port 5000 of bekas ke port 5000 hos, lekapkan volum /code dalam bekas ke direktori semasa hos dan laksanakan perintah python app.py selepas bekas dimulakan.

Selepas docker-compose.yml definisi fail selesai, masukkan direktori di mana fail itu terletak pada baris arahan dan masukkan arahan berikut untuk memulakan perkhidmatan:

docker-compose up -d

Selepas di atas arahan dilaksanakan, perkhidmatan Karang Docker akan dimulakan dan dijalankan di latar belakang. Anda boleh menggunakan arahan berikut untuk melihat perkhidmatan yang dimulakan:

docker-compose ps

Dengan arahan di atas, kami boleh memulakan pelayan Docker dengan sangat mudah dan cepat, dan kami boleh mentakrif dan mengurus berbilang aplikasi kontena melalui fail Docker Compose .

Ringkasan

Artikel ini memperkenalkan cara menggunakan baris arahan Docker dan fail Docker Compose untuk memulakan pelayan dan menyediakan contoh arahan khusus. Dengan menguasai kedua-dua kaedah permulaan ini, anda boleh menggunakan dan mengurus bekas Docker dengan mudah. Dalam penggunaan sebenar, anda juga boleh menggunakan arahan Docker lain untuk mengkonfigurasi dan mengendalikan bekas supaya berfungsi dengan lebih cekap.

Atas ialah kandungan terperinci Bagaimana untuk memulakan pelayan dengan baris arahan docker. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn