国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux離線arm環(huán)境安裝部署docker詳細(xì)教程

這篇具有很好參考價(jià)值的文章主要介紹了Linux離線arm環(huán)境安裝部署docker詳細(xì)教程。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

1、下載

通過(guò)官網(wǎng)下載docker安裝包,找arm環(huán)境的安裝包,如果是x86環(huán)境可以下載對(duì)應(yīng)的安裝包

Index of linux/static/stable/aarch64/

docker arm安裝,linux,docker,運(yùn)維

2、上傳到服務(wù)器上,通過(guò)rz命令

上傳成功后解壓?tar -xvf docker-24.0.6.tgz?

docker arm安裝,linux,docker,運(yùn)維

3. 復(fù)制文件到 /usr/bin

cp ./docker/* /usr/bin

docker arm安裝,linux,docker,運(yùn)維

4. 創(chuàng)建docker.service

vim ?/etc/systemd/system/docker.service

把這些復(fù)制到創(chuàng)建的文件中(注意需要修改insecure-registry=192.168.205.230,ip地址修改為當(dāng)前機(jī)器的地址)

[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=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 docker
ExecStart=/usr/bin/dockerd --selinux-enabled=false --insecure-registry=192.168.205.230
ExecReload=/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=infinity
LimitNPROC=infinity
LimitCORE=infinity
# Uncomment TasksMax if your systemd version supports it.
# Only systemd 226 and above support this version.
#TasksMax=infinity
TimeoutStartSec=0
# set delegate yes so that systemd does not reset the cgroups of docker containers
Delegate=yes
# kill only the docker process, not all processes in the cgroup
KillMode=process
# restart the docker process if it exits prematurely
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
?
[Install]
WantedBy=multi-user.target

docker arm安裝,linux,docker,運(yùn)維

docker arm安裝,linux,docker,運(yùn)維

5. 添加可執(zhí)行權(quán)限
chmod +x? /etc/systemd/system/docker.service
6. 常用命令
systemctl daemon-reload ?# 加載docker.service
systemctl start docker ? # 啟動(dòng)docker
systemctl status docker ?# 查詢docker當(dāng)前狀態(tài)
systemctl enable docker.service # 設(shè)置開(kāi)機(jī)自動(dòng)啟動(dòng)
7、使用docker ps -a 命令查看運(yùn)行的容器

docker arm安裝,linux,docker,運(yùn)維

8、關(guān)閉防火墻命令

systemctl stop firewalld
systemctl disable firewalld

##selinux 無(wú)需操作,k8s腳本自動(dòng)設(shè)置selinux
sed -i s#SELINUX=.*#SELINUX=disabled#g /etc/selinux/config
setenforce 0

9、普通用戶執(zhí)行docker ps -a 命令報(bào)錯(cuò)docker arm安裝,linux,docker,運(yùn)維

?解決辦法:把我們當(dāng)前的用戶添加到docker組中就可以了,這樣他們就是一家人了。

第一步:sudo gpasswd -a username docker ?#將普通用戶username加入到docker組中,username這個(gè)字段也可以直接換成$USER。

第二步:newgrp docker ?#更新docker組

第三步:再執(zhí)行你報(bào)錯(cuò)的命令,此時(shí)就不會(huì)報(bào)錯(cuò)了。

啟動(dòng)報(bào)錯(cuò)分析原因

命令:需要把這個(gè)文件修改下名字,目錄/etc/docker? ? mv daemon.json daemon.conf

docker arm安裝,linux,docker,運(yùn)維

遷移docker

通過(guò)修改 Docker 配置文件的方式來(lái)修改 Docker 數(shù)據(jù)存儲(chǔ)路徑,以減少系統(tǒng)盤的占用空間。

1、停止 Docker 服務(wù)

systemctl stop docker

2、備份當(dāng)前的 Docker 數(shù)據(jù)存儲(chǔ)目錄?/var/lib/docker,或者直接把/var/lib/docker? 移動(dòng)到新建的目錄,一定要先停止docker在操作

mv /var/lib/docker /var/lib/docker.bak

3、創(chuàng)建新的 Docker 數(shù)據(jù)存儲(chǔ)目錄,例如?/data/docker

mkdir /data/docker

4、修改 Docker 配置文件

修改 Docker 配置文件?/etc/docker/daemon.json,如果該文件不存在,則創(chuàng)建它:

vim /etc/docker/daemon.json

將以下內(nèi)容復(fù)制粘貼到文件中,并將其中的 /data/docker 替換為實(shí)際的數(shù)據(jù)存儲(chǔ)路徑:

{
  "data-root": "/data/docker"
}

5、啟動(dòng) Docker 服務(wù)

systemctl start docker

6、測(cè)試驗(yàn)證

確認(rèn) Docker 數(shù)據(jù)存儲(chǔ)路徑是否已經(jīng)修改成功:

docker info | grep 'Docker Root Dir'

7、可能出現(xiàn)啟動(dòng)不成功的問(wèn)題:按照這樣的方法試試

docker默認(rèn)存儲(chǔ)路徑在/var/lib/docker下

[root@node01 system]# docker info | grep -i dir
?Docker Root Dir: /var/lib/docker

修改docker的systemd的配置文件
方法一、
移動(dòng)文件位置
cp -a /var/lib/docker ?/home/docker


vim /usr/lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd --graph /home/docker

編輯 /etc/docker/daemon.json 文件,如果不存在得手動(dòng)創(chuàng)建,如果你寫(xiě)了國(guó)內(nèi)源的話,就在這下邊在加一行就行。
{
? ?"registry-mirrors":["http://docker.mirrors.ustc.edu.cn"],
? ?"exec-opts": ["native.cgroupdriver=systemd"],
? ?"data-root": "/home/docker"
}

最后重新加載配置,啟動(dòng),查看路徑是否修改成功
systemctl daemon-reload
systemctl restart docker
[root@node01 system]# docker info | grep -i dir
?Docker Root Dir: /home/docker
?

方法二、

創(chuàng)建軟連接

移動(dòng)文件位置
cp -a /var/lib/docker ?/home/docker

創(chuàng)建軟連接
sudo ln -fs /home/docker /var/lib/docker

重新加載配置&查看位置
復(fù)制?
systemctl daemon-reload
systemctl restart docker

[root@node01 system]# docker info | grep -i dir
?Docker Root Dir: /home/docker
?

docker 啟動(dòng)容器報(bào)錯(cuò)

1、/usr/bin/docker-current: Error response from daemon: shim error: docker-runc not installed on system

創(chuàng)建軟連接

ln -s /usr/libexec/docker/docker-runc-current /usr/bin/docker-runc-current
?

如果不行的話

但是嘗試之后依然發(fā)現(xiàn)沒(méi)有解決問(wèn)題,后來(lái)檢查了一遍所有的配置文件發(fā)現(xiàn)問(wèn)題:

[root@localhost docker.service.d]# pwd
/usr/lib/systemd/system/docker.service
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2376 -H unix:///var/run/docker.sock ?--add-runtime docker-runc=/usr/libexec/docker/docker-runc-current --default-runtime=docker-runc --storage-driver devicemapper --label provider=generic --bip=10.2.31.1/24 --mtu=1450
Environment=

沒(méi)有指定docker-runc參數(shù)導(dǎo)致,docker無(wú)法找到相應(yīng)文件的位置,因此在進(jìn)行排錯(cuò)遷一定要確認(rèn)參數(shù)配置正確

2、如果報(bào)錯(cuò)exec: "docker-proxy": executable file not found in $PATH

創(chuàng)建軟連接,然后重啟docker

ln -s? /usr/libexec/docker/docker-proxy-current /usr/bin/docker-proxy文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-770359.html

到了這里,關(guān)于Linux離線arm環(huán)境安裝部署docker詳細(xì)教程的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Linux環(huán)境下安裝部署單機(jī)RabbitMQ(離線)

    Linux環(huán)境下安裝部署單機(jī)RabbitMQ(離線)

    本文檔適用于在Linux系統(tǒng)下部署單體RabbitMQ,是在無(wú)網(wǎng)的情況下部署的。涉及的任何操作都是通過(guò)手動(dòng)下載安裝包然后上傳到服務(wù)器上進(jìn)行安裝,因此也遇到一些問(wèn)題,并在此文檔中記錄。 實(shí)際操作環(huán)境:Kylin V10,實(shí)際操作的Linux系統(tǒng)是銀河麒麟。根據(jù)我安裝的過(guò)程,覺(jué)得適用

    2024年02月03日
    瀏覽(26)
  • 【Linux | Docker基礎(chǔ)篇】CentOS 7 安裝 Docker并部署halo博客CMS詳細(xì)圖文教程

    【Linux | Docker基礎(chǔ)篇】CentOS 7 安裝 Docker并部署halo博客CMS詳細(xì)圖文教程

    目錄 一、docker等名詞簡(jiǎn)介 Docker 的核心概念 Docker 的優(yōu)勢(shì) 使用場(chǎng)景 二、docker安裝步驟 1).卸載舊版本 2).安裝依賴包 3).安裝軟件包 4).設(shè)置 stable 鏡像倉(cāng)庫(kù) 5).更新 yum 軟件包索引 6).安裝 Docker 引擎 7).啟動(dòng) Docker 8).測(cè)試是否安裝成功 9).卸載docker 三、配置鏡像加速 四、

    2024年02月21日
    瀏覽(21)
  • Ubuntu安裝NVIDIA-Docker詳細(xì)教程(離線&&在線)

    Ubuntu安裝NVIDIA-Docker詳細(xì)教程(離線&&在線)

    B站|公眾號(hào):啥都會(huì)一點(diǎn)的研究生 雖然在前一貼詳細(xì)說(shuō)了安裝步驟,Ubuntu安裝、卸載Docker,常用鏡像、容器操作命令,但還是將其總結(jié)寫(xiě)在此處 https://github.com/NVIDIA/nvidia-docker/ 需要代理才能安裝。 首先確認(rèn)已經(jīng)安裝好nvidia的驅(qū)動(dòng),可以用 nvidia-smi 命令查看 已將離線文件打包

    2024年02月05日
    瀏覽(55)
  • 離線部署Nginx的安裝詳細(xì)教程+遇到的問(wèn)題和解決方法

    離線部署Nginx的安裝詳細(xì)教程+遇到的問(wèn)題和解決方法

    這篇文章主要就是針對(duì)內(nèi)網(wǎng)部署,不能通過(guò)上網(wǎng)的方式下載某些安裝軟件的依賴包,全程全是通過(guò)下載Nginx相關(guān)的包,上傳到服務(wù)器上,最終在服務(wù)器上進(jìn)行解壓安裝操作。 nginx:http://nginx.org/en/download.html (版本:nginx-1.20.1 tar.gz) pcre:https://sourceforge.net/projects/pcre/files/pcre

    2024年02月12日
    瀏覽(18)
  • Linux下Docker 離線安裝詳細(xì)步驟,親測(cè)成功

    Linux下Docker 離線安裝詳細(xì)步驟,親測(cè)成功

    1.離線原因:公司新創(chuàng)不能使用開(kāi)元linux,使用了一個(gè)變種centOS,致使yum被禁 2.步驟: ? ? ? ? 2.1 下載docker tar包,下載地址: Index of linux/ https://download.docker.com/linux/ ? ? ? 2.2? 新建自己的軟件目錄,然后將tar移過(guò)去,并解壓 ?2.3將解壓文件中docker下的所有文件移動(dòng)到/usr/bi

    2024年02月05日
    瀏覽(21)
  • 【Linux基礎(chǔ)】Linux云服務(wù)器(騰訊云、阿里云、華為云)環(huán)境部署 | 安裝遠(yuǎn)程XShell | 基本賬號(hào)管理(超詳細(xì)教程)

    【Linux基礎(chǔ)】Linux云服務(wù)器(騰訊云、阿里云、華為云)環(huán)境部署 | 安裝遠(yuǎn)程XShell | 基本賬號(hào)管理(超詳細(xì)教程)

    ???系列專欄:【LLinux基礎(chǔ)】 ???個(gè)人主頁(yè):sunnyll 目錄 一、前言 二、 Linux環(huán)境安裝 ?? Linux 環(huán)境的搭建方式 ??如何購(gòu)買云服務(wù)器 三、 安裝遠(yuǎn)程控制XShell ??下載 XShell ??查詢 Linux 主機(jī)(公)IP ??? 使用 XShell 登陸主機(jī) 四、共勉 歡迎訂閱 《Linux基礎(chǔ)》!本專欄將從零開(kāi)

    2024年02月08日
    瀏覽(28)
  • Docker環(huán)境離線安裝教程,附docker容器鏡像打包,導(dǎo)出,導(dǎo)入加載鏡像等

    (此方式在某些環(huán)境下可能不支持,如果不支持 請(qǐng)參考方式2) 下載文件:https://dn-dao-get.daocloud.io/docker/docker-1.13.0-centos-7.2.1511.tar.gz 上傳,解壓文件, 進(jìn)入目錄 執(zhí)行 :bash install.sh 啟動(dòng)docker服務(wù):service docker restart 下載地址:https://download.docker.com/linux/static/stable/x86_64/ 驗(yàn)證:

    2024年02月15日
    瀏覽(29)
  • linux系統(tǒng)離線安裝docker服務(wù)教程

    1、下載、上傳docker-20.10.0.tgz壓縮包至服務(wù)器,其中,docker下載地址https://download.docker.com/linux/static/stable/x86_64/ 2、新建安裝docker腳本docker-install.sh 3、運(yùn)行腳本 4、運(yùn)行結(jié)果

    2024年02月22日
    瀏覽(26)
  • 離線安裝配置linux環(huán)境(centerOS7離線安裝nginx、postgis、redis、minio、kkview、jdk、docker)

    離線安裝配置linux環(huán)境(centerOS7離線安裝nginx、postgis、redis、minio、kkview、jdk、docker)

    注意 本文所涉及資源地址 所需前置知識(shí)(會(huì)的可以忽略) 關(guān)于yum downloadonly 離線安裝docker教程 查看系統(tǒng)中是否已安裝 gcc 如果顯示版本號(hào),則說(shuō)明已經(jīng)安裝 否則進(jìn)行如下安裝操作 進(jìn)入 /usr/local/nginx_package/gcc 目錄,執(zhí)行以下命令安裝gcc: 解壓 安裝 其中?–nodeps?表示忽略依

    2024年02月04日
    瀏覽(33)
  • Linux centos7 在線及離線安裝postgresql12 詳細(xì)教程

    Linux centos7 在線及離線安裝postgresql12 詳細(xì)教程

    目錄 一、在線安裝 1、配置yum源 2、安裝PostgreSQL 3、初始化PostgreSQL 4、啟動(dòng)PostgreSQL服務(wù) 5、修改密碼 6、配置遠(yuǎn)程訪問(wèn) 7、關(guān)閉防火墻 8、全關(guān)完后,navicat測(cè)試 二、離線安裝 1、官網(wǎng)找到對(duì)應(yīng)的版本,下好包上傳到內(nèi)網(wǎng)的機(jī)器上 2、安裝PostgreSQL 3、修改路徑 4、初始化PostgreSQL 5、

    2024年02月08日
    瀏覽(73)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包