ubuntu18.04安装docker - Go语言中文社区

ubuntu18.04安装docker


 

阿里云 apt仓库

$ curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

$ sudo add-apt-repository
     "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu
     $(lsb_release -cs)
     stable"
--------------------- 

再更新一下apt包索引:

sudo apt-get update

安装最新版本的Docker CE:

sudo apt-get install -y docker-ce

出现如下问题时:

dpkg:处理 smbclient (--configure)时出错:
 依赖关系问题 - 仍未被配置
因为错误消息指示这是由于上一个问题导致的错误,没有写入 apport 报告。
                                                          由于已经达到 MaxReports 限制,没有写入 apport 报告。
                                        在处理时有错误发生:
 nfs-common
 samba-common
 samba
 smbclient
E: Sub-process /usr/bin/dpkg returned an error code (1)

采用如下解决方案可以解决:

解决办法如下:


1.将info文件夹更名


sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old
2再新建一个新的info文件夹


sudo mkdir /var/lib/dpkg/info
3.更新
sudo apt-get update
<pre name="code" class="plain">sudo apt-get -f install
4.执行完上一步操作后会在新的info文件夹下生成一些文件,现将这些文件全部移到info_old文件夹下

sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_old 
5.把自己新建的info文件夹删掉

sudo rm -rf /var/lib/dpkg/info
6.把以前的info文件夹重新改回名字

sudo mv /var/lib/dpkg/info_old /var/lib/dpkg/info 
问题解决。

这里安装的最新版,其实是安装你电脑上可用的最新版,查看系统可用的版本:

apt-cache madison docker-ce

选择要安装的特定版本,第二列是版本字符串,第三列是存储库名称,它指示包来自哪个存储库,以及扩展它的稳定性级别。要安装一个特定的版本,将版本字符串附加到包名中,并通过等号(=)分隔它们:

sudo apt-get install docker-ce=<VERSION>

验证docker

查看docker服务是否启动:

systemctl status docker

若未启动,则启动docker服务:

sudo systemctl start docker

测试经典的hello world:

sudo docker run hello-world

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/wzl1217333452/article/details/84024614
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2019-08-26 21:29:33
  • 阅读 ( 1796 )
  • 分类:docker

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢