小白 Ubuntu 安装Docker全教程

1. 查看自己的系统有没有安装docker

终端输入命令  docker --version


可以看到我的系统是没有安装过docker的,如果已经安装需要先卸载
2.获取软件的最新源   sudo apt-get update

当你运行 sudo apt-get update 命令时,系统会以root用户身份从互联网下载并更新软件包索引信息,这样当您后续运行如 apt-get upgrade 命令来升级已安装的软件包时,系统将知道哪些软件包有更新可用。

这个命令通常在软件包更新或升级之前执行。如果你想要更新你的系统中的所有软件包,你应该在 update 之后运行 upgrade 命令,即 sudo apt-get upgrade

3.允许apt命令可以使用HTTPS访问Docker repository 终端输入命令:

sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

4.添加Docker官方的GPG key

终端输入命令 :
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

看别的教程用的这个网址 我会报错,上面那个可以正常执行
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

5.验证
终端输入命令
sudo apt-key fingerprint 0EBFCD88

6.设置稳定版仓库
终端输入命令:

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

7.更新apt包索引

终端输入命令:

sudo apt-get update

8.列出所有可用的Docker CE软件包的版本。

终端输入命令:
apt-cache madison docker-ce

9.安装特定的版本

终端输入命令:

sudo apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io

注意把<VERSION_STRING>替换成版本号  例如:5:27.0.3-1~ubuntu.20.04~focal
那么要输入的命令就是:

sudo apt-get install docker-ce=5:20.10.17~3-0~ubuntu-focal docker-ce-cli=5:20.10.17~3-0~ubuntu-focal containerd.io
 

10.测试docker能否正常使用
终端输入命令:

sudo docker run hello-world

这里我出错了 显示连接被拒绝
搜索的原因应该是我们在国内操作国外镜像可能无法正常拉取,这需要我们为docker设置国内的阿里云镜像加速器。

 

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://vbmd3f62.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

之后再次  docker run hello-world 
出现下面的就成功啦!


 

11.终端输入:

docker run -d -p 80:80 httpd,提示以下内容表示镜像安装完成

终端输入:
ip addr show

查看自己的ip地址
最后打开浏览器输入  ip:80


表示docker安装成功
 

终端输入:

docker version 

可以查看相关的信息

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值