Pasang Docker luar talian pada sistem Linux

PHPz
Lepaskan: 2024-02-27 15:30:03
ke hadapan
1131 orang telah melayarinya

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
Salin selepas log masuk

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/
Salin selepas log masuk

4. Edit fail konfigurasi

vim /etc/systemd/system/docker.service
Salin selepas log masuk

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
Salin selepas log masuk

5. Ubah suai kebenaran pelaksanaan

chmod +x /etc/systemd/system/docker.service
systemctl daemon-reload
Salin selepas log masuk

6. Sediakan permulaan

systemctl enable docker.service
Salin selepas log masuk

7. Mulakan buruh pelabuhan

systemctl start docker
Salin selepas log masuk

8. Pengesahan

docker -v
Docker version 20.10.20, build 370c289
Salin selepas log masuk

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
Salin selepas log masuk

Anda juga boleh menggunakan arahan pemasangan satu klik daocloud domestik:

curl -sSL https://get.daocloud.io/docker | sh
Salin selepas log masuk

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

Label berkaitan:
sumber:mryunwei.com
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