国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

Linux 離線安裝docker的過程(一鍵式安裝)

2024-08-28 00:04:41
字體:
來源:轉載
供稿:網友

前言

有時候會遇到服務器不能聯網的情況,這樣就沒法用yum安裝軟件,docker也是如此,針對這種情況,總結了一下離線安裝docker的步驟,分享給大家

1. 準備docker離線包

docker官方離線包下載地址

下載需要安裝的docker版本,我此次下載的是

docker-17.03.2-ce.tgz版本

2. 準備docker.service 系統配置文件

docker.service[Unit]Description=Docker Application Container EngineDocumentation=https://docs.docker.comAfter=network-online.target firewalld.serviceWants=network-online.target[Service]Type=notify# the default is not to use systemd for cgroups because the delegate issues still# exists and systemd currently does not support the cgroup feature set required# for containers run by dockerExecStart=/usr/bin/dockerdExecReload=/bin/kill -s HUP $MAINPID# Having non-zero Limit*s causes performance problems due to accounting overhead# in the kernel. We recommend using cgroups to do container-local accounting.LimitNOFILE=infinityLimitNPROC=infinityLimitCORE=infinity# Uncomment TasksMax if your systemd version supports it.# Only systemd 226 and above support this version.#TasksMax=infinityTimeoutStartSec=0# set delegate yes so that systemd does not reset the cgroups of docker containersDelegate=yes# kill only the docker process, not all processes in the cgroupKillMode=process# restart the docker process if it exits prematurelyRestart=on-failureStartLimitBurst=3StartLimitInterval=60s[Install]WantedBy=multi-user.target

3. 準備安裝腳本和卸載腳本

安裝腳本 install.sh

#!/bin/shecho '解壓tar包...'tar -xvf $1echo '將docker目錄移到/usr/bin目錄下...'cp docker/* /usr/bin/echo '將docker.service 移到/etc/systemd/system/ 目錄...'cp docker.service /etc/systemd/system/echo '添加文件權限...'chmod +x /etc/systemd/system/docker.serviceecho '重新加載配置文件...'systemctl daemon-reloadecho '啟動docker...'systemctl start dockerecho '設置開機自啟...'systemctl enable docker.serviceecho 'docker安裝成功...'docker -v

卸載腳本 uninstall.sh

#!/bin/shecho '刪除docker.service...'rm -f /etc/systemd/system/docker.serviceecho '刪除docker文件...'rm -rf /usr/bin/docker*echo '重新加載配置文件'systemctl daemon-reloadecho '卸載成功...'

4. 安裝

4.1 此時目錄為:(只需要關注docker-17.03.2-ce.tgz、docker.service、install.sh、uninstall.sh即可)

4.2 執行腳本 sh install.sh docker-17.03.2-ce.tgz

執行過程如下:

待腳本執行完畢后,執行 docker -v

發現此時docker已安裝成功,可以用 docker --help 查看docker命令,從現在開始你就可以自己安裝image和container了

sh uninstall.sh

4.3 如果你想卸載docker,此時執行腳本

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 花莲市| 兰州市| 拉萨市| 盘锦市| 常宁市| 武胜县| 博野县| 什邡市| 和静县| 江油市| 湖北省| 镇坪县| 衡水市| 邵东县| 怀柔区| 比如县| 普定县| 綦江县| 高尔夫| 京山县| 海淀区| 凌源市| 阳信县| 梧州市| 固安县| 襄樊市| 宜宾市| 旺苍县| 宜都市| 江阴市| 巨鹿县| 芜湖市| 苗栗市| 西昌市| 沈丘县| 城步| 木兰县| 天全县| 长沙市| 甘肃省| 绥江县|