论坛风格切换切换到宽版
发帖 回复
返回列表  提醒:不能用迅雷等P2P下载,否则下载失败标(二级)的板块,需二级才能下载,没二级不要购买,下载不了
  • 1236阅读
  • 5回复

[技术文章]docker服务在arm平台上部署安装方法 [复制链接]

上一主题 下一主题
离线hhpsr1990
 

性别:
人妖
发帖
140
金币
84
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看楼主 倒序阅读 使用道具 0楼 发表于: 2020-04-19
1. 获取最新版本的 Docker 安装包(安装前运行apt-get update更新软件 hOk00az  
                 执行                wget -qO- https://get.docker.com/ | sh 就可以一步安装成功,如果是使用最新docker服务,这个脚本安装方法是最快捷方便的。 )TmtSSS  
eon!CE0  
P0GeZ02]  
2.运行docker version查看docker版本信息 vO@s$qi  
G^Tk 20*  
如果出现如上标红信息,可以使用以下命令重启docker服务 7;}l\VXHm  
  • systemctl daemon-reload
  • systemctl restart docker.service
再次运行时docker version查看版本命令看到docker守护进程也开启了。 kQv*eZ~  
E]} n(  
运行sudo docker run hello-world测试环境是否安装成功。 }5 9U}@xC  
-yx/7B5@  
r':TMhzHq?  
以上方法就是采用的脚本安装方法,但是这个安装方法有个问题,由于docker版本一直在更新导致有些服务会出错,就比如目前最新的docker服务版本是19.03.08版本,在我的硬件平台上面docker0网卡一直有问题无法容器内相互通信,一直也没有找到原因,只好选择回退版本到19.03.0版本(之前一直验证没有问题的版本)。 #P/}'rdt  
mO0a: i!  
指定docker版本安装方法 _Y 8RP%  
1.更新apt包索引: 71wtO  
$ sudo apt-get update
gg+!e#-X  
2.安装以下包以使apt可以通过HTTPS使用存储库(repository): r(i!".Z  
$ sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common
ZD`p$:pT  
3.添加Docker官方的GPG密钥: t}m"rMbt  
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
UkzLUok]U  
4.使用下面的命令来设置stable存储库: _2p D  
$ sudo add-apt-repository "deb [arch=armhf] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
'joE-{  
红色标注的是平台架构我的是arm平台,如果是PC电脑就是amd64. $QC^hC  
5.apt-cache madison docker-ce-cli 查看要安装的客户端版本 g(-}M`  
Fb^f`UI  
6.apt-cache madison docker-ce 查看要安装的服务端版本 cK _:?G  
_a&Mk  
7.安装客户端版本19.03.0版本 sudo apt-get install -y  docker-ce-cli=5:19.03.0~3-0~ubuntu-bionic A"pV 7 y  
8.安装服务端版本19.03.0版本 sudo apt-get install -y  docker-ce=5:19.03.0~3-0~ubuntu-bionic =CGB}qU l0  
9.用dpkg -l | grep docker查看docker服务进程表示安装成功 E As1 =  
M7. fz"M  
10.用docker version查看版本信息 b+!I_g4P  
i8 fUzg)  
,mm9X\ '  
可能在安装过程中会出现各种问题,不过不要害怕担心根据错误信息在谷歌,必应,百度等上面一般都可以找到原因。比如常见的 -h1FrDBt  
1.Failed to start docker.service: Unit docker.service is masked Ua\<oD79]  
解决办法: c,FhI~>R  
systemctl unmask docker.service C#@>osC  
systemctl unmask docker.socket LAcK%  
systemctl start docker.service g'nN#O  
>X0c:p Pu  
2.Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? Wt $q{g{C  
解决办法: a,~}G'U  
/etc/init.d/docker start重启服务 p({)ZU3  
总之安装过程遇到问题用systemctl status docker.service命令来查看服务信息 |\] _u 3  
root@wateras:~# systemctl status docker.service r>.^4Z@  
● docker.service - Docker Application Container Engine b]XDfe  
   Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) q+)csgN  
   Active: failed (Result: exit-code) since Tue 2020-04-14 02:14:23 UTC; 2min 2s ago S1G=hgF_L  
     Docs: https://docs.docker.com
>7j(V`i"y  
Apr 14 02:14:23 wateras systemd[1]: Starting LSB: Create lightweight, portable, self-sufficient containers.... q A?j-H  
Apr 14 02:14:23 wateras systemd[1]: docker.service: Control process exited, code=exited status=1 &Rxy]kBA  
Apr 14 02:14:23 wateras systemd[1]: docker.service: Failed with result 'exit-code'. yMCd5%=M\  
Apr 14 02:14:23 wateras systemd[1]: Failed to start LSB: Create lightweight, portable, self-sufficient containers.
RQt\_x7P  


评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

一般

差劲
离线小鑫鑫

性别:
人妖
发帖
5423
金币
13774
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 1楼 发表于: 2020-04-20


离线qysxhb

性别:
帅哥
发帖
244
金币
353
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 2楼 发表于: 2020-04-20


离线kingboy100

性别:
人妖
发帖
2976
金币
2146
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 3楼 发表于: 2020-04-20
        


在线kualong05

性别:
人妖
发帖
1923
金币
5885
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 4楼 发表于: 2020-04-20


离线wangy2000

性别:
人妖
发帖
6747
金币
283
提示:会员销售的附件,下载积分 = 版块积分 + 销售积分       只看该作者 5楼 发表于: 2020-04-20
谢谢分享


快速回复
限150 字节
 
上一个 下一个