Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Adakah bekas buruh pelabuhan terbuka?

Adakah bekas buruh pelabuhan terbuka?

WBOY
WBOYasal
2023-05-13 19:00:371064semak imbas

Dalam bidang pembangunan perisian dan pengkomputeran awan, Docker telah menjadi teknologi virtualisasi yang digunakan secara meluas. Docker menggunakan teknologi virtualisasi ringan untuk mengasingkan aplikasi dan kebergantungan berkaitannya supaya program boleh berfungsi secara normal dalam persekitaran operasi yang berbeza. Apabila menggunakan Docker, kita perlu menguruskan kitaran hayat bekas Docker, termasuk memulakan bekas, menghentikan bekas, memadamkan bekas, dsb. Dalam artikel ini, kita akan membincangkan cara untuk menentukan sama ada bekas Docker dibuka dan arahan kawalan yang biasa digunakan.

1. Cara memulakan bekas Docker

Sebelum memulakan bekas Docker, anda perlu memastikan bahawa persekitaran Docker telah berjaya dipasang dan dijalankan pada hos. Apabila bekas Docker dimulakan, bekas itu akan dijalankan dalam persekitaran maya terpencil, terpencil daripada bekas lain dan hos.

  1. Jalankan arahan mod interaktif untuk memulakan bekas

Kita boleh menggunakan arahan docker run untuk menjalankan bekas dalam mod interaktif. Sebagai contoh, arahan berikut akan memulakan bekas berdasarkan imej CentOS7 dan menjalankan arahan /bin/bash:

docker run -it centos:7 /bin/bash
  1. Mulakan bekas dalam mod latar belakang

Lain daripada itu, kita juga boleh memulakan bekas Docker menggunakan arahan mod latar belakang. Dalam mod latar belakang, bekas akan berjalan di latar belakang dan menyediakan perkhidmatan kepada pengguna. Sebagai contoh, arahan berikut akan memulakan bekas berdasarkan imej CentOS7 dalam mod latar belakang dan menjalankan arahan /usr/sbin/init:

docker run -d --name my_container centos:7 /usr/sbin/init

2. Bagaimana untuk menentukan sama ada bekas Docker dimulakan

Sebaik sahaja kami Selepas memulakan bekas Docker, kami perlu menentukan sama ada bekas itu berjalan dengan jayanya. Di sini kami memperkenalkan beberapa kaedah untuk menentukan bekas Docker.

  1. Gunakan arahan ps docker untuk melihat status kontena

Arahan ps docker boleh digunakan untuk menyenaraikan bekas Docker yang sedang dijalankan. Perintah ini akan memaparkan maklumat seperti ID bekas, status, masa permulaan, arahan dijalankan dan banyak lagi. Sebagai contoh, arahan berikut akan memaparkan semua bekas yang sedang berjalan:

docker ps

Jika kami hanya mahu melihat maklumat tentang bekas tertentu, kami boleh menambah ID atau nama bekas:

docker ps -a | grep my_container

Ini arahan boleh Tentukan sama ada bekas berjalan seperti biasa. Jika bekas berjalan seperti biasa, statusnya hendaklah Atas dan bukannya Keluar.

  1. Gunakan arahan inspect docker untuk melihat butiran bekas

Untuk melihat butiran bekas Docker, anda boleh menggunakan arahan inspect docker. Perintah ini akan memaparkan semua maklumat tentang bekas, termasuk status bekas, alamat IP, pemetaan port, titik lekap sistem fail kontena dan maklumat lain. Sebagai contoh, arahan berikut akan memaparkan maklumat terperinci bekas my_container dalam format JSON:

docker inspect my_container

Arahan ini boleh digunakan untuk menganalisis keadaan bekas dan melihat sama ada bekas itu berjalan seperti biasa.

3. Arahan kawalan kontena Docker

Sebelum menjalankan kontena Docker secara rasmi, kita perlu memahami beberapa arahan kawalan biasa untuk mengurus status larian bekas Docker.

  1. arahan mula dok

Perintah mula dok boleh digunakan untuk memulakan bekas yang dihentikan. Sebagai contoh, arahan berikut akan memulakan bekas my_container:

docker start my_container
  1. arahan henti buruh pelabuhan

perintah henti buruh pelabuhan boleh digunakan untuk menghentikan bekas yang sedang berjalan. Sebagai contoh, arahan berikut akan menghentikan bekas my_container:

docker stop my_container
  1. arahan docker rm Perintah

docker rm boleh digunakan untuk memadam bekas yang dihentikan. Sebagai contoh, arahan berikut akan memadamkan bekas my_container:

docker rm my_container
  1. arahan restart docker The

arahan restart docker boleh digunakan untuk memulakan semula bekas yang sudah berjalan. Sebagai contoh, arahan berikut akan memulakan semula bekas my_container:

docker restart my_container
  1. arahan attach docker

Perintah attach docker boleh digunakan untuk menyambung ke terminal bekas yang sedang berjalan . Sebagai contoh, arahan berikut akan menyambung ke terminal bekas my_container:

docker attach my_container
  1. arahan docker exec

Perintah docker exec boleh digunakan untuk menjalankan arahan dalam bekas berjalan. Sebagai contoh, arahan berikut akan melaksanakan arahan ls dalam bekas my_container:

docker exec my_container ls

Kesimpulan

Bekas Docker ialah teknologi virtualisasi yang sangat baik yang boleh menyepadukan aplikasi dengan mudah dan kebergantungannya Dijalankan secara berasingan dalam persekitaran maya, menjadikan pembangunan, ujian dan penggunaan lebih cekap. Apabila menggunakan bekas Docker, kita perlu mengurus kitaran hayat bekas, termasuk memulakan, menghentikan, memulakan semula, memadam bekas dan operasi lain. Melalui pengenalan artikel ini, anda sepatutnya sudah tahu cara untuk menentukan sama ada bekas Docker berjalan dengan normal dan arahan kawalan yang biasa digunakan.

Atas ialah kandungan terperinci Adakah bekas buruh pelabuhan terbuka?. 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