社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
阿里云 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服务是否启动:
systemctl status docker
若未启动,则启动docker服务:
sudo systemctl start docker
测试经典的hello world:
sudo docker run hello-world
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!