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.
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!