Ubuntu18.04 安装及使用Docker(安装常见报错及Docker常用命令)

本文详细介绍了在Ubuntu18.04上安装Docker的步骤,包括更新apt源、解决No module named 'apt_pkg'错误、设置DNS、添加Docker官方GPG密钥、安装Docker及其常用命令。同时,文章还提供了Docker启动失败的排查方法和安装docker-compose的教程,以及将用户添加到docker组以避免使用sudo。
摘要由CSDN通过智能技术生成

  • 采用以下安装方式首先要保证Ubuntu服务器能够访问Docker仓库地址:https://download.docker.com/linux/ubuntu
  • 如果能够访问,按照下面的操作步骤进行安装
1 sudo apt-get update 更新apt索引

但是可能会报错No module named ‘apt_pkg’
python 版本升级后会出现报错: No module named ‘apt_pkg’ No module named ‘pip._internal’

  1. 解决No module named ‘apt_pkg’
    • sudo apt-get remove python3-apt 移除
    • sudo apt-get install python3-apt 重新安装
  2. 解决No module named ‘pip._internal’
    • curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
    • python3 get-pip.py --force-reinstallCollecting pip
  • 但是还是可能会出现网络连接失败问题,此时我们需要修改固定DNS地址:
    • 使用过Ubuntu18.04的朋友们应该会遇到域名无法解析的问题,这个时候要设置dns,
    • 但是比较恶心的是,18版本不能简单地修改/etc/resolv.conf,因为一旦重启,就恢复默认值了。
    • 也不能修改 /etc/resolvconf/resolv.conf.d/base,因为无法保存修改。
      先打开配置文件:
      sudo vi /etc/systemd/resolved.conf
      然后去掉DNS前面的注释,然后ins插入内容,插入国内万能dns 114.114.114.114
      后面空格后可以添加很多DNS,8.8.8.8是谷歌的DNS
      DNS=114.114.114.114 8.8.8.8
      添加完成后,按ESC,然后按:
      然后输入wq保存并退出
      在这里插入图片描述
      参考博文:https://blog.csdn.net/qq_38491310/article/details/86494635?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

上面问题解决后:sudo apt-get update 更新一次
在这里插入图片描述

2 安装以下包以使apt可以通过HTTPS使用存储库(repository)
sudo apt install apt-transport-https ca-certificates curl software-p
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值