Bagaimana untuk memasang Docker Engine pada CentOS

Bagaimana untuk memasang Docker Engine pada CentOS

Enjin Docker ialah program kontena terbuka untuk Linux dan platform lain. Enjin Docker menguruskan "bekas" serba lengkap yang beroperasi serupa dengan mesin maya. Dalam panduan ini, kami akan membincangkan cara memasang Enjin Docker pada CentOS.

Enjin Docker hanya menyokong CentOS 7 dan 8. Oleh itu, jika anda menggunakan keluaran sistem pengendalian yang lebih lama, anda mesti menaik taraf sebelum cuba memasang Docker pada sistem CentOS anda.

Bagaimana untuk memasang Docker Engine pada CentOS

Sebelum kita mulakan

Sebelum menyediakan Docker Engine pada CentOS, versi Docker atau Docker Engine yang lebih lama perlu dialih keluar. Sebab keluaran lama Docker mesti dinyahpasang adalah kerana ia boleh bercanggah dengan keluaran Docker Engine yang disediakan dalam panduan ini.

Syukurlah, menyahpasang keluaran lama Docker dalam CentOS adalah mudah. Untuk mengalih keluarnya, lancarkan terminal dan gunakan perintah yum remove untuk menyingkirkan pakej lama.

 sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

Selepas menyingkirkan pakej lama daripada sistem CentOS anda, anda mesti menyediakan repositori perisian "centos-extras". Repositori perisian ini biasanya disediakan di luar kotak pada CentOS, jadi tidak perlu memikirkan cara untuk menjadikannya berfungsi di sini. Walau bagaimanapun, jika anda telah melumpuhkan repo ini (atas sebab apa pun), anda mesti menghidupkannya semula sebelum cuba memasang Enjin Docker pada CentOS.

Menyediakan Docker Engine pada Cent OS 7/CentOS 8

Bagaimana untuk memasang Docker Engine pada CentOS

Untuk mula menyediakan Docker Engine pada CentOS, anda memerlukan pakej "yum-utils". Pakej ini akan memberi anda akses kepada alat "yum-config-manager", yang boleh anda gunakan untuk menyediakan repo Docker rasmi.

Buka tetingkap terminal dan gunakan perintah pemasangan yum untuk menyediakan pakej "yum-utils" pada sistem. Pemasangan harus cepat.

sudo yum install -y yum-utils

Selepas menyediakan pakej "yum-utils" pada sistem CentOS anda, gunakan perintah yum-config-manager untuk menambah repositori Docker rasmi. Menambah repo ini akan membolehkan anda mendapatkan kemas kini dan tampung keselamatan terkini untuk Docker.

sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo

Repositori perisian Docker didayakan pada CentOS dengan arahan di atas dijalankan. Walau bagaimanapun, jika anda memerlukan Docker setiap malam atau repo saluran ujian Docker, anda mesti mendayakannya.

Repo setiap malam Docker CE

Walaupun tidak disyorkan untuk mendayakan repositori setiap malam, anda boleh melakukannya jika anda memerlukannya. Untuk mendayakan repositori Docker CE Nightly pada CentOS, gunakan perintah yum-config-manager berikut di dalam terminal.

sudo yum-config-manager --dayakan docker-ce-nightly

Jika anda telah berubah fikiran dan ingin melumpuhkan repositori perisian Docker CE Nightly, jalankan perintah yum-config-manager , tetapi tambahkan suis –disable padanya.

sudo yum-config-manager --disable docker-ce-nightly

Repo Ujian CE Docker

Jika anda ingin mendayakan repositori Ujian Docker CE pada CentOS, ia boleh dilakukan, walaupun tidak disyorkan untuk tujuan pengeluaran. Untuk menyediakan repo ini pada sistem CentOS anda, gunakan perintah yum-config-manager di bawah dalam tetingkap terminal.

sudo yum-config-manager --dayakan docker-ce-test

Jika anda tidak lagi mahu menggunakan repositori Ujian Docker CE pada sistem CentOS anda, anda boleh melumpuhkannya. Untuk mematikan repositori Ujian Docker CE, jalankan perintah yum-config-manager di bawah, tetapi dengan suis –disable .

sudo yum-config-manager --disable docker-ce-test

Selepas menyediakan repositori perisian Docker CE pada sistem CentOS anda, gunakan perintah senarai yum untuk melihat versi Docker CE yang tersedia pada repositori Docker rasmi.

senarai yum docker-ce --showduplicates | jenis -r

Dengan menjalankan perintah yum list docker-ce –showduplicates , anda akan melihat semua versi Docker CE tersedia untuk pemasangan. Jadi, jika anda memerlukan keluaran khusus Docker CE, anda boleh memilih satu daripada senarai.

Contohnya, untuk memasang versi 3:18.09.1-3, anda boleh menentukannya dengan arahan pemasangan yum .

sudo yum pasang docker-ce- docker-ce-cli- containerd.io

Proses pemasangan untuk Docker CE tidak sepatutnya mengambil masa yang lama. Setelah ia disediakan pada sistem CentOS anda, anda mesti mendayakannya dengan Systemd. Kemudian, menggunakan perintah mula systemctl , mulakan Docker pada CentOS.

sudo systemctl mulakan docker

Selain memulakan Docker pada CentOS, anda juga perlu mendayakannya semasa but. Mendayakan Docker untuk memulakan semasa but bermakna Docker CE akan sedia untuk digunakan walaupun apabila CentOS dimulakan semula.

sudo systemctl membolehkan docker

Jika pada bila-bila masa anda ingin menghentikan Docker daripada berjalan pada CentOS, anda boleh menjalankan perintah systemctl stop di bawah.

sudo systemctl stop docker

Anda juga boleh melumpuhkan Docker daripada memulakan apabila CentOS but dengan menjalankan perintah nyahdaya systemctl .

sudo systemctl stop docker

Setelah sistem Enjin Docker disediakan pada sistem CentOS anda, anda perlu mengujinya untuk beroperasi dan berjalan dengan betul. Jalankan arahan docker run untuk menguji Docker Engine pada sistem anda.

sudo docker menjalankan hello-world


Tingkatkan papan keratan Gnome Shell dengan Pano

Tingkatkan papan keratan Gnome Shell dengan Pano

Mari kita hadapi itu, papan keratan Gnome Shell lalai tidak begitu baik. Pasang Pano untuk menambah baik pengalaman papan keratan anda!

Cara memasang DaVinci Resolve 17 pada Linux

Cara memasang DaVinci Resolve 17 pada Linux

Adakah anda memerlukan editor video bukan linear yang hebat untuk kotak Linux anda? Dapatkan Davinci Resolve 17 bekerja dengan panduan ini!

Bagaimana untuk memuat turun kertas dinding ke desktop Linux dengan Pemuat Turun Kertas Dinding

Bagaimana untuk memuat turun kertas dinding ke desktop Linux dengan Pemuat Turun Kertas Dinding

Wallpaper Downloader ialah pemuat turun dan pengurus kertas dinding Linux yang licin. Ia menyokong kebanyakan persekitaran desktop Linux dan sangat mudah digunakan. Panduan ini

Bagaimana untuk memasang Tuxedo OS pada komputer anda

Bagaimana untuk memasang Tuxedo OS pada komputer anda

Ingin menguji komputer Tuxedo OS by Tuxedo? Ketahui cara untuk mendapatkan versi terkini Tuxedo OS berfungsi pada PC anda.

Bagaimana untuk memasang fail DEB pada Linux

Bagaimana untuk memasang fail DEB pada Linux

Apakah fail DEB? Apa yang anda lakukan dengannya? Ketahui banyak cara anda boleh memasang fail DEB pada PC Linux anda.

Cara bermain Dying Light di Linux

Cara bermain Dying Light di Linux

Dying Light ialah permainan video seram survival 2015 yang dibangunkan oleh Techland dan diterbitkan oleh Warner Bros Interactive Entertainment. Permainan berpusat pada

Cara memasang Neptune Linux pada komputer anda

Cara memasang Neptune Linux pada komputer anda

Neptune menggunakan persekitaran desktop KDE Plasma 5 dan bertujuan untuk menyampaikan OS yang elegan. Begini cara memasang Neptune Linux pada komputer anda.

Cuba desktop berasaskan snap baharu Ubuntu

Cuba desktop berasaskan snap baharu Ubuntu

Ingin mencuba sistem pengendalian desktop berasaskan pakej snap baharu Ubuntu? Ketahui cara mengaturnya pada mesin maya dengan panduan ini.

Cara bermain Undertale di Linux

Cara bermain Undertale di Linux

Undertale ialah RPG indie 2d 2015 yang dibangunkan dan diterbitkan oleh pembangun permainan Toby Fox. Panduan ini akan merangkumi memuat turun dan memasang Undertale pada anda

Cara bermain Total War: THREE KINGDOMS di Linux

Cara bermain Total War: THREE KINGDOMS di Linux

Total War: Three Kingdoms ialah permainan RTS strategi berasaskan giliran yang dibangunkan oleh Creative Assembly. Inilah cara bermain di Linux.