Rumah  >  Artikel  >  tutorial komputer  >  Pasang Docker luar talian pada sistem Linux

Pasang Docker luar talian pada sistem Linux

PHPz
PHPzke hadapan
2024-02-27 15:30:031128semak imbas

Linux 系统离线安装Docker

Dalam sistem Linux, pemasangan luar talian Docker biasanya berlaku dalam situasi berikut:

Dalam sesetengah persekitaran penggunaan, ia mungkin dipengaruhi oleh sekatan rangkaian atau tetapan tembok api, menjadikannya mustahil untuk memasang Docker dalam talian terus melalui gudang rasmi Docker.

Atas sebab keselamatan, sesetengah persekitaran tidak membenarkan sambungan terus ke rangkaian luaran, jadi kaedah luar talian diperlukan untuk memasang dan mengemas kini perisian.

Keperluan kestabilan: Untuk sistem yang mempunyai keperluan kestabilan yang lebih tinggi, pemasangan luar talian boleh memastikan bahawa Docker serasi dengan komponen sistem lain dan mengelakkan potensi risiko yang mungkin disebabkan oleh kemas kini dalam talian.

Mari kita lihat kaedah operasi khusus di bawah.

1. Muat turun pakej pemasangan

Semua laluan pakej luar talian docker

http://get.daocloud.io/docker/builds/

versi stabil linux:

https://download.docker.com/linux/static/stable/

2. Buka zip

Ambil tar -zxvf docker-20.10.20.tgz sebagai contoh

Salin docker-20.10.20.tgz ke pelayan dan nyahzip:

tar -zxvf docker-20.10.20.tgz

3 Salin ke direktori yang ditentukan

Salin semua fail dalam direktori docker unzip ke direktori /usr/bin Tujuan /user/bin ialah direktori pembolehubah persekitaran

mv docker/* /usr/bin/

4. Edit fail konfigurasi

vim /etc/systemd/system/docker.service

Tambah kandungan fail:

[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target
[Service]
Type=notify
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target

5. Ubah suai kebenaran pelaksanaan

chmod +x /etc/systemd/system/docker.service
systemctl daemon-reload

6. Sediakan permulaan

systemctl enable docker.service

7. Mulakan buruh pelabuhan

systemctl start docker

8. Pengesahan

docker -v
Docker version 20.10.20, build 370c289

Selain itu, langkah pemasangan khusus mungkin berbeza bergantung pada pengedaran dan versi Linux. Oleh itu, sebelum meneruskan pemasangan luar talian, adalah disyorkan untuk merujuk dokumentasi atau sokongan komuniti sistem Linux sasaran untuk panduan pemasangan yang lebih terperinci dan panduan khusus sistem.

Pemasangan dalam talian: Pasang secara automatik menggunakan skrip pemasangan rasmi

Arahan pemasangan adalah seperti berikut:

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

Anda juga boleh menggunakan arahan pemasangan satu klik daocloud domestik:

curl -sSL https://get.daocloud.io/docker | sh

Atas ialah kandungan terperinci Pasang Docker luar talian pada sistem Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:mryunwei.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam