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

Ubuntu18.04 安装docker教程

Ubuntu18.04 安装docker教程


1、前言

Docker Engine-Community 支持以下的 Ubuntu 版本:

  • Xenial 16.04 (LTS)
  • Bionic 18.04 (LTS)
  • Cosmic 18.10
  • Disco 19.04

Docker Engine-Community 支持以下CPU架构:

  • x86_64(或 amd64)armhf
  • arm64
  • s390x (IBM Z)
  • ppc64le(IBM的Power)

2、安装检查

查看自己的系统是32位还是64位:

getconf LONG_BIT

查看系统版本信息:

lsb_release -a


查看架构:

uname -a


3、安装

如果已经安装过,那么先卸载:

sudo apt-get remove docker docker-engine docker.io containerd runc

更新源:

sudo apt-get update

安装依赖工具包:

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

添加Docker的官方GPG密钥:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

设置存储库:

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

再次更新源:

sudo apt-get update

安装最新版本的Docker CE和containerd:

sudo apt-get install docker-ce docker-ce-cli containerd.io

运行检查:

sudo docker run hello-world

出现以下内容表示安装成功:

查看docker是否启动:

systemctl status docker

若未启动则启动:

sudo systemctl start docker

3、更换docker源

docker默认镜像源为国外的,下载时候速度较慢,所以更改为国内的镜像源,这里使用阿里云的镜像源。

登录阿里云官网,在官网搜索:容器镜像加速

点开通后,根据提示完成授权。

确定一下有没有成功:


4、卸载

sudo apt-get purge docker-ce docker-ce-cli containerd.io

如果要删除镜像和容器:

sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd

ends…

相关文章:

Ubuntu18.04 安装docker教程

Ubuntu18.04 安装docker教程 1、前言 Docker Engine-Community 支持以下的 Ubuntu 版本: Xenial 16.04 (LTS)Bionic 18.04 (LTS)Cosmic 18.10Disco 19.04 Docker Engine-Community 支持以下CPU架构: x86_64(或 amd64)armhfarm…...

深入理解Git

目录 一、Git 的基本构造 1.1 关键对象类型 1.2 存储机制 二、Git 的内部工作 2.1 哈希和数据完整性 2.2 引用和可达性 2.3 分支和合并 2.4 垃圾回收 三、Git 高级特性 3.1 垃圾回收 3.2 钩子(Hooks) 3.3 子模块 四、常用命令 五、最佳实践…...

Leetcode_203.移除链表元素—C语言

目录 ❣️1.题目❣️ ❣️2.解答❣️ 💞方法一:暴力法 💞方法二: 尾插法 💞方法三:哨兵位法 ❣️1.题目❣️ 给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.va…...

虹科方案 | 汽车电子电气架构设计仿真解决方案

来源:虹科汽车电子 虹科方案 | 汽车电子电气架构设计仿真解决方案 导读 本文将介绍面向服务(SOA)的汽车TSN网络架构,并探讨RTaW-Pegase仿真与设计软件在TSN网络设计中的应用。通过RTaW将设计问题分解,我们可以更好地理…...

Java6种单例模式写法

单例模式 某个类任何情况下只有一个实例,并提供一个全局访问点来获取该实例。Java6种单例模式:2种懒汉式,2种饿汉式 ,静态内部类 ,枚举类懒汉式 synchronized延迟加载 public class Singleton {private static Sing…...

Direct3D拾取

假设在屏幕上单击,击中的位置为点s(x,y)。由图可以看出,用户选中了茶壶。但是仅给出点s,应用程序还无法立即判断出茶壶是否被选中。所以针对这类问题,我们需要采用一项称为“拾 取(Picking)”的技术。 茶壶和屏幕点s之间的一种联…...

大洋钻探系列之二IODP 342航次是干什么的?(上)

本文简单介绍一下大洋钻探IODP 342航次,从中,我们一窥大洋钻探航次的风采。 IODP342的航次报告在网络上可以下载,英文名字叫《Integrated Ocean Drilling ProgramExpedition 342 Preliminary Report》,航次研究的主要内容是纽芬兰…...

离散时间系统模型

离散时间系统模型 离散时间系统模型是表示数字滤波器的方案。MATLAB 科学计算环境支持若干种离散时间系统模型,这些模型将在以下章节中介绍: ​传递函数零极点增益状态空间部分分式展开式(残差形式)二阶节 (SOS)格型结构体卷积矩…...

Nginx学习(在 Docker 中使用 Nginx)

1. 安装Nginx 使用 docker pull nginx 下载最新的 Nginx Docker 镜像。 下载完毕后,使用 docker run -d -p 80:80 --name nginx nginx,即可启动 Nginx 容器。其中,-p 80:80 表示将容器的 80 端口映射到 主机的 80 端口;--name ng…...

【Java】集合(一)单列集合List

1.集合 可以动态保存任意多个对象,并提供了一系列的操作对象的方法:add、remove、set、get等。 2.集合框架体系 分为两大类: 单列集合和双列集合 3.List接口基本介绍 List接口是Collection接口的子接口 List集合类中元素有序&#xff0…...

实战 | 基于卷积神经网络的蘑菇识别微信小程序

一个不知名大学生,江湖人称菜狗 original author: Jacky Li Email : 3435673055qq.com Time of completion:2023.11.13 Last edited: 2023.11.13 导读:其实没啥难的,主要是随手搞了就发出来把,太久没有水过帖子了&…...

如何选择共享wifi项目服务商,需要注意哪些?

在移动互联网时代,无线网络已经成为人们生活中不可或缺的一部分。随着5G时代的到来,共享WiFi项目成为了市场上备受关注的焦点。在众多共享WiFi公司中,如何选择共享wifi项目服务商合作,今天我们就来盘点下哪些公司可靠!…...

ubuntu20.04 MYNTEYE S 相机运行与标定记录

ubuntu20.04 MYNTEYE S 相机运行与标定记录 环境 ubuntu20.04 opencv3.3.1 硬件 mynteye S1030 OpenCV 3.4.3 安装 Jetson Nano小觅相机(MYNT EYE S)开发调试指南 mkdir -p ~/tools/opencv cd ~/tools/opencvgit clone https://github.com/opencv/opencv.git cd opencv/…...

有效降低数据库存储成本方案与实践 | 京东云技术团队

背景 随着平台的不断壮大,业务的不断发展,后端系统的数据量、存储所使用的硬件成本也逐年递增。从发展的眼光看,业务与系统要想健康的发展,成本增加的问题必须重视起来。目前业界普遍认同开源节流大方向,很多企业部门…...

分布式数据库Schema 变更 in F1 TiDB

分布式数据库Schema 变更 in F1 & TiDB 【转载】TiDB 源码阅读系列文章(十七)DDL 源码解析 | PingCAP 上述文章主要叙述了从DDL语句发起到执行的过程,简单介绍了弄一套相同的模式来后台处理数据回填,从而提高DDL的并发度的一…...

图形库篇 | EasyX | 图像处理

图形库篇 | EasyX | 图像处理 图像类型 IMAGE表示图像,用于定义一个图像变量,与导入的图片资源一一对应。 IMAGE img;加载与绘制图像 函数功能函数加载图像void loadimage(IMAGE* pDstImg,LPCTSTR pImgFile,int nwidth = 0,int nHeight = 0,bool bResize = false)绘制图像v…...

AWTK UI 自动化测试工具发布

AWTK UI 自动化 提供了兼容 Appium 的接口,可以使用 Appium 的工具来进行 UI 自动化测试。但是使用起来有点麻烦,用的人不多,所以最终决定开发一个 AWTK 专用的 UI 自动化测试工具。相比 Appium,这个工具有下列特点: …...

Java后端开发——JDBC入门实验

JDBC(Java Database Connectivity)是Java编程语言中用于与数据库建立连接并进行数据库操作的API(应用程序编程接口)。JDBC允许开发人员连接到数据库,执行各种操作(如插入、更新、删除和查询数据&#xff09…...

LCA

定义 最近公共祖先简称 LCA(Lowest Common Ancestor)。两个节点的最近公共祖先,就是这两个点的公共祖先里面,离根最远的那个。 性质 如果 不为 的祖先并且 不为 的祖先,那么 分别处于 的两棵不同子树中&#…...

ts学习02-数据类型

新建index.html <!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Document</title> </h…...

OpenClaw语音交互:千问3.5-9B实现的自然语言控制

OpenClaw语音交互&#xff1a;千问3.5-9B实现的自然语言控制 1. 为什么需要语音交互的自动化助手 去年冬天的一个深夜&#xff0c;我正在赶制一份紧急报告。双手忙着整理数据&#xff0c;眼睛盯着屏幕&#xff0c;却突然需要打开另一个参考文档。那一刻我突然想&#xff1a;如…...

如何解决Oracle JDBC驱动版本的兼容性问题_ojdbc8.jar与JDK版本的对应关系

不是。ojdbc8.jar 支持JDK 8及以上&#xff08;含11/17/21&#xff09;&#xff0c;关键看运行时JVM版本≥8&#xff1b;它实现JDBC 4.2规范&#xff0c;兼容Oracle 11g至21c&#xff0c;非仅限JDK 8。ojdbc8.jar 真的只支持 JDK 8 吗&#xff1f;不是。ojdbc8.jar 是 oracle 官…...

n8n自动化实战:用AI老师带你6周搞定电商订单处理系统

n8n自动化实战&#xff1a;用AI老师带你6周搞定电商订单处理系统 电商行业的快速发展对订单处理效率提出了更高要求。传统人工操作不仅耗时耗力&#xff0c;还容易出错。n8n作为一款开源自动化工具&#xff0c;能够帮助企业快速搭建高效的订单处理系统。本文将带你用6周时间&am…...

网站seo排名工具有哪些

网站SEO排名工具有哪些&#xff1f;详细解析与实用建议 在互联网时代&#xff0c;网站的SEO&#xff08;搜索引擎优化&#xff09;已经成为提升网站流量和品牌知名度的关键手段。为了帮助网站管理者和数字营销人员更好地进行SEO优化&#xff0c;市面上涌现了各种各样的SEO排名…...

从电解到瓷片:不同材质去耦电容在电路设计中的最佳应用场景对比

从电解到瓷片&#xff1a;不同材质去耦电容在电路设计中的最佳应用场景对比 当你在设计一块电路板时&#xff0c;是否曾经为电源引脚旁那个小小的电容而犹豫不决&#xff1f;是选择便宜的电解电容&#xff0c;还是性能稳定的瓷片电容&#xff0c;亦或是价格不菲的钽电容&#x…...

CSS如何通过Sass循环生成辅助类_批量创建颜色或间距样式

用each遍历颜色映射生成辅助类最高效&#xff0c;需确保颜色值为真实类型而非字符串&#xff1b;for生成间距应从1开始并保证$i为数值&#xff1b;动态算色时避免对rgba()直接调用lighten/darken&#xff0c;推荐mix或分离alpha处理。怎么用 each 生成颜色辅助类直接遍历颜色映…...

找靠谱支付通道?这 5 个核心要点 + 筛选技巧必看

想找到靠谱的支付通道&#xff0c;重点关注 5 大核心维度&#xff0c;再配合辅助筛选方法&#xff0c;就能避开大部分坑&#xff1a;资金安全是底线&#xff1a;优先选有央行支付牌照、资金存管合规的机构&#xff0c;避免资金风险。通道稳定是关键&#xff1a;确保交易高峰期不…...

HTML函数在ARM架构设备能运行吗_ARM硬件兼容性测试【详解】

HTML 本身没有函数&#xff0c;它不是编程语言&#xff1b;真正运行在 ARM 设备上的是 JavaScript、后端代码或 WebAssembly&#xff0c;主流浏览器和 Node.js 均原生支持 ARM 架构&#xff0c;问题多出在依赖的二进制模块或 wasm 文件架构不匹配。HTML函数&#xff1f;浏览器里…...

产业园区如何搭建智能化技术服务平台?

观点作者&#xff1a;科易网-国家科技成果转化&#xff08;厦门&#xff09;示范基地 一、现状概述&#xff1a;传统产业园区服务的效能瓶颈与转型需求 产业园区作为区域经济发展的重要载体和创新要素集聚的核心区域&#xff0c;近年来在国家创新驱动发展战略的引领下取得了显著…...

Qt Modbus 报文构建实战:QModbusRequest构造与sendRawRequest发送详解

1. Qt Modbus开发环境搭建与基础概念 在工业自动化领域&#xff0c;Modbus协议就像设备之间的"普通话"&#xff0c;而Qt Modbus库则是我们与设备对话的翻译器。我刚开始接触这个领域时&#xff0c;花了一整天时间才搞明白如何正确发送一个简单的控制指令。下面分享我…...