当前位置: 首页 > article >正文

最新ubuntu20.04安装docker流畅教程

最新ubuntu20.04安装docker流畅教程

使用清华镜像源

//编辑/etc/apt/sources.list

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse

# 以下安全更新软件源包含了官方源与镜像站配置,如有需要可自行修改注释切换
deb http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
# deb-src http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse

# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
# # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse

开始部署

##读取数据源,安装依赖包
sudo apt update
sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

##使用下面的 curl 导入源仓库的GPG key:
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

##将 Docker APT 软件源添加到你的系统:
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"

##安装docker
sudo apt install docker-ce docker-ce-cli containerd.io

##添加当前用户到docker组
sudo groupadd docker

sudo gpasswd -a ${USER} docker

sudo service docker restart

newgrp - docker

sudo chmod o+rw /var/run/docker.sock

##配置阿里云镜像加速器,追加了“https://docker.yccp.site"一个拉取镜像地址,防止报错
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://750xi8h6.mirror.aliyuncs.com","https://docker.yccp.site"]
}
EOF
#重新加载,重启服务
sudo systemctl daemon-reload
sudo systemctl restart docker


##测试拉取镜像,成功
uto@uto:~$ docker pull nginx                                                
Using default tag: latest
latest: Pulling from library/nginx
bc0965b23a04: Pull complete 
650ee30bbe5e: Pull complete 
8cc1569e58f5: Pull complete 
362f35df001b: Pull complete 
13e320bf29cd: Pull complete 
7b50399908e1: Pull complete 
57b64962dd94: Pull complete 
Digest: sha256:fb197595ebe76b9c0c14ab68159fd3c08bd067ec62300583543f0ebda353b5be
Status: Downloaded newer image for nginx:latest
docker.io/library/nginx:latest
uto@uto:~$ docker images
REPOSITORY   TAG       IMAGE ID       CREATED       SIZE
nginx        latest    66f8bdd3810c   3 weeks ago   192MB

采用大神博客

ubuntu 安装 docker教程和使用
Ubuntu 20.04 安装docker(傻瓜试一键教程)


http://www.kler.cn/a/448343.html

相关文章:

  • GESP CCF C++八级编程等级考试认证真题 2024年12月
  • UVM 验证方法学之interface学习系列文章(十二)virtual interface 终结篇
  • linux----文件访问(c语言)
  • 高效准确的PDF解析工具,赋能企业非结构化数据治理
  • 分布式系统架构5:限流设计模式
  • 计算机毕业设计原创定制(免费送源码):NodeJS+MVVM+MySQL 樱花在线视频网站
  • 关于UDP缓冲区和丢包统计
  • 前端配置跨域的详细指南
  • ReactPress 1.6.0:重塑博客体验,引领内容创新
  • Go使用sqlx操作MySQL完整指南
  • 【集合】Java 8 - Stream API 17种常用操作与案例详解
  • Vue 单表 CRUD模板 前端
  • LeetCode hot100-93
  • stm32 查找进硬件错误方法
  • 12.19问答解析
  • 常用网络协议简述
  • Java-web安全01
  • Python小游戏开发:实现带道具加成的经典打砖块游戏
  • 【JetPack】WorkManager笔记
  • Java 集合框架中的 List、ArrayList 和 泛型 实例
  • 数据库的范式
  • 学技术学英文:java CyclicBarrier 和 CountDownLatch用法区别,举例生动看完不会忘
  • Unity中通过代码设置材质HDR颜色的方法参考
  • opencv 项目--图像匹配
  • (13)CT137A- 简易音乐盒设计
  • sentinel学习笔记4-SPI 在 Sentinel 中的应用