Bagaimana untuk memulakan docker

PHPz
Lepaskan: 2023-04-10 15:04:21
asal
15591 orang telah melayarinya

Docker ialah platform kontena sumber terbuka yang menyediakan persekitaran untuk menjalankan aplikasi dan perkhidmatan. Docker ialah alat yang mudah dan cekap yang boleh mengurangkan penggunaan sumber dan kerumitan pengurusan mesin maya.

Dalam artikel ini, kami akan memperkenalkan proses permulaan Docker. Docker boleh dijalankan pada pelbagai sistem pengendalian, termasuk Linux, macOS, Windows dan banyak lagi. Di bawah ini kami akan menunjukkan kepada anda cara memulakan Docker di Linux.

Pertama, anda perlu memasang Docker. Anda boleh memasangnya dengan memuat turun pakej pemasangan Docker anda sendiri dari Docker Hub. Di Linux, anda boleh menggunakan arahan berikut untuk memuat turun dan memasang Docker:

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
Salin selepas log masuk

Selepas pemasangan selesai, anda boleh menggunakan arahan berikut untuk menyemak sama ada Docker berjaya dipasang:

docker --version
Salin selepas log masuk

Jika pemasangan berjaya , anda akan melihat output yang serupa dengan yang berikut:

Docker version 20.10.7, build f0df350
Salin selepas log masuk

Sekarang, kami telah berjaya memasang Docker. Seterusnya, kita perlu memulakan perkhidmatan Docker. Di Linux, mulakan Docker dengan arahan berikut:

sudo systemctl start docker
Salin selepas log masuk

Arahan ini akan memulakan perkhidmatan Docker dan menetapkannya untuk bermula secara automatik apabila sistem bermula. Kami boleh menggunakan arahan berikut untuk menyemak sama ada perkhidmatan Docker telah dimulakan:

sudo systemctl status docker
Salin selepas log masuk

Jika perkhidmatan Docker telah berjaya dimulakan, anda akan melihat output yang serupa dengan yang berikut:

● docker.service - Docker Application Container Engine
   Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
   Active: active (running) since Tue 2021-06-29 13:41:54 CST; 1min 29s ago
     Docs: https://docs.docker.com
 Main PID: 1819 (dockerd)
    Tasks: 8
   Memory: 55.1M
      CPU: 1.248s
   CGroup: /system.slice/docker.service
           └─1819 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
Salin selepas log masuk

Kini, perkhidmatan Docker kami telah berjaya dimulakan. Seterusnya, kita boleh menggunakan terminal Docker untuk memulakan bekas. Berikut ialah contoh mudah menggunakan Docker untuk memulakan bekas CentOS:

docker run -it centos:latest /bin/bash
Salin selepas log masuk

Arahan ini akan menggunakan Docker untuk menjalankan imej CentOS terkini dan membuka terminal untuk log masuk sebagai pengguna root. Kita boleh menggunakan arahan berikut untuk menyemak sama ada bekas sedang berjalan:

docker ps
Salin selepas log masuk

Jika bekas sedang berjalan, anda akan melihat output yang serupa dengan yang berikut:

CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
a3d3f2e18fcb        centos              "/bin/bash"         6 seconds ago       Up 5 seconds                            modest_dyson
Salin selepas log masuk

Dengan mengikuti langkah di atas, dalam Linux Docker berjaya dimulakan dalam , dan bekas CentOS berjaya dimulakan menggunakan Docker.

Dalam artikel ini, kami memperkenalkan cara memulakan Docker dalam Linux dan menunjukkan penggunaan Docker untuk memulakan bekas berdasarkan imej CentOS. Melalui langkah ini, kami boleh menggunakan Docker dengan cepat dan mudah untuk mengurus aplikasi dan perkhidmatan serta meningkatkan kecekapan pembangunan.

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

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!