广告
返回顶部
首页 > 资讯 > 服务器 >Ubuntu 环境下安装 Docker环境详解
  • 628
分享到

Ubuntu 环境下安装 Docker环境详解

Ubuntu安装dockerubuntu环境安装dockerubuntu安装docker教程 2022-11-13 18:11:06 628人浏览 安东尼
摘要

目录系统要求添加镜像源安装Docker CE和containerd让普通用户使用Docker卸载Docker系统要求   Docker目前只能运行在64位平台上,并且要求内核版本不低

系统要求

  Docker目前只能运行在64位平台上,并且要求内核版本不低于3.10,实际上内核越新越好,过低的内核版本容易造成功能不稳定。

  用户可以通过如下命令检查自己的内核版本详细信息:

$ uname -a
linux ubuntu 4.4.0-131-generic #157-Ubuntu SMP Thu Jul 12 15:51:36 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

  或

$ cat /proc/version
Linux version 4.4.0-131-generic (buildd@lgw01-amd64-015) (GCc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.10) ) #157-Ubuntu SMP Thu Jul 12 15:51:36 UTC 2018

  Docker目前支持的最低Ubuntu版本为:14.04 LTS,但实际上从稳定性上考虑,推荐至少使用16.04 LTS版本。

 注意:

  Ubuntu发行版中,LTS(Long-Term-Support)意味着更稳定的功能和更长期(目前为5年)的升级支持,生产环境中尽量使用LTS版本。

  如果使用Ubuntu 16.04 LTS 版本,为了让Docker使用aufs存储,推荐安装如下两个软件包:

$ sudo apt-get update
$ sudo apt-get install -y linux-image-extra-$(uname -r) linux-image-extra-virtual

  如果出现如下异常:

Reading package lists... Done
Building dependency tree
Reading state infORMation... Done
E: Unable to locate package linux-image-extra-4.4.0-185-generic
E: Couldn't find any package by glob 'linux-image-extra-4.4.0-185-generic'
E: Couldn't find any package by regex 'linux-image-extra-4.4.0-185-generic'

  解决方案:

  linux-image-generic 应该已经安装了相关的 linux-image-extra 包,但名称已更改为 linux-modules-extra  。试试这个升级到最新的内核:

$ sudo apt update 
$ sudo apt upgrade
$ sudo apt install --reinstall linux-image-generic

  然后,重新启动并尝试使用以下命令:

$ sudo apt install linux-modules-extra-$(uname -r) linux-image-extra-virtual

添加镜像源

  首先需要安装 apt-transport-https 包支持HttpS协议的源:

$ sudo apt-get update
$ sudo apt-get install apt-transport-https ca-certificates curl software-properties-common

  添加源的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"

  添加成功后,更新apt软件包缓存

$ sudo apt-get update

安装Docker CE和containerd

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

  由于网络原因,安装过程可能会失败,重新执行安装命令即可。该方式安装的为最新版的Docker CE和containerd。

  查看docker版本:

$ docker --version
Docker version 20.10.2, build 2291f61

  检查Docker CE是否安装正确:

$ sudo docker run hello-world

  出现如下信息,表示安装成功:

让普通用户使用Docker

  要解决这个问题,必须抓住LInux的权限管理:要把当前的用户添加到docker group.

$ sudo usermod -a -G docker $USER //将当前用户添加到docker组中
$ newgrp docker #更新用户组
# 退出并重新登录后,组信息才会生效

$ docker ps #测试docker命令是否可以使用sudo正常使用

  notes:

    -a :在-G存在的情况下,增加次要用户组的支持,不是修改当前用户组

    -G :修改当前次要组

    -G -a :是增加新的次要组

卸载Docker

  卸载Docker Engine,CLI和Containerd软件包:

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

  主机上的映像,容器,卷或自定义配置文件不会自动删除。要删除所有图像,容器和卷:

$ sudo rm -rf /var/lib/docker

  必须手动删除所有已编辑的配置文件。

到此这篇关于Ubuntu 环境下安装 Docker环境详解的文章就介绍到这了,更多相关Ubuntu 环境下安装 Docker内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Ubuntu 环境下安装 Docker环境详解

本文链接: https://www.lsjlt.com/news/169554.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Ubuntu 环境下安装 Docker环境详解
    目录系统要求添加镜像源安装Docker CE和containerd让普通用户使用Docker卸载Docker系统要求   Docker目前只能运行在64位平台上,并且要求内核版本不低...
    99+
    2022-11-13
    Ubuntu安装docker ubuntu环境安装docker ubuntu安装docker教程
  • Linux环境下怎么安装docker环境
    这篇文章主要介绍“Linux环境下怎么安装docker环境”,在日常操作中,相信很多人在Linux环境下怎么安装docker环境问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux环境下怎么安装docke...
    99+
    2023-06-22
  • Linux环境下安装docker环境(亲测无坑)
    目录安装前提条件第一步:检查并清除系统残余项,并安装docker依赖环境第二步:Docker依赖环境搭建好之后,安装并启动Docker安装前提条件 Docker 要求 CentOS 系统的内核版本高于 3.10 ,首先验...
    99+
    2022-06-04
    Linux安装docker环境 docker环境安装
  • Linux环境下安装docker环境(亲测无坑)
    目录安装前提条件第一步:检查并清除系统残余项,并安装Docker依赖环境第二步:Docker依赖环境搭建好之后,安装并启动Docker安装前提条件 Docker 要求 CentOS ...
    99+
    2022-11-12
  • docker环境下安装mysql 5.6
    一、查看mgsql镜像版本 docker search mysql 二、拉取mysql镜像到本地标签为5.6版本 docker pull mysql:5.6 三、使用mysql5.6镜像创建容器(也叫运行镜像) 执行命令: ...
    99+
    2023-10-03
    docker mysql 容器
  • 在linux环境下安装docker
    1、安装环境此处在Centos7进行安装,可以使用以下命令查看CentOS版本lsb_release -a在 CentOS 7安装docker要求系统为64位、系统内核版本为 3.10 以上,可以使用以下命令查看uname&nbs...
    99+
    2022-10-23
  • Ubuntu环境下SSH的安装及使用详解
    SSH是指Secure Shell,是一种安全的传输协议,Ubuntu客户端可以通过SSH访问远程服务器 。 SSH的简介和工作机制 SSH简介 传统的网络服务程序,如:ftp、POP和telnet在本质上都...
    99+
    2022-06-04
    Ubuntu SSH安装 Ubuntu SSH使用
  • jdk11下载、安装及环境配置详解(win10环境)
    目录 一、jdk11下载1.1、官网下载网址1.2、官网下载步骤 二、jdk11安装(win10环境)三、jdk11环境变量配置(win10环境)3.1、jdk11环境变量配置步骤3.2...
    99+
    2023-09-02
    jdk
  • Linux环境下安装maven详解
    安装maven 需要本地有一个maven文件,例如apache-maven-3.8.6-bin.tar.gz 下载地址:Maven – Download Apache Maven,选择需要下载的文件,我选的是apache-maven-3.8...
    99+
    2023-08-31
    maven linux java
  • 详解linux下安装python3环境
    1、下载python3.5源码包首先去python官网下载python3的源码包,网址:https://www.python.org/   进去之后点击导航栏的Downloads,也可以鼠标放到Downloads上弹出菜单选择Source ...
    99+
    2023-01-31
    详解 环境 linux
  • linux环境下安装JDK(详解)
    linux环境下安装JDK 一、下载JDK jdk-8u144-linux-x64.tar下载链接:https://pan.baidu.com/s/10TxlxW0t742Sf42_VxAP3wpwd=...
    99+
    2023-08-18
    linux java 服务器
  • ubuntu下LAMP环境的详细安装教程
    本篇内容介绍了“ubuntu下LAMP环境的详细安装教程 ”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!LAMP的概念:Linux+Apac...
    99+
    2023-06-13
  • ubuntu环境下怎么运行docker
    这篇文章主要介绍“ubuntu环境下怎么运行docker”,在日常操作中,相信很多人在ubuntu环境下怎么运行docker问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ubuntu环境下怎么运行docker...
    99+
    2023-07-04
  • ubuntu环境下如何运行docker
    ubuntu环境下运行docker的方法:打开终端输入以下命令,安装docker运行环境。sudo apt install docker-ce添加docker开机自启动,命令如下:sudo systemctl enable docker启动...
    99+
    2022-10-15
  • Ubuntu环境下mongodb安装配置详细步骤
    1. 安装mongodb 1.1 安装依赖包 sudo apt-get install libcurl4 openssl 1.2 关闭和卸载原有的mongodb servi...
    99+
    2022-11-12
  • Ubuntu安装Java环境并配置环境变量
    小记 -方便以后查看(这里以jdk1.8为例) 去官网下载jdk(注意自己乌班图版本 不清楚的可以在虚拟机或服务器中使用uname -a 查看 我这里是arrach) 下载之后 压缩文件就在当前用户下的/Download 目录下  解压 ...
    99+
    2023-10-06
    java ubuntu linux
  • Windows10如何安装Ubuntu并设置docker环境
    今天小编给大家分享一下Windows10如何安装Ubuntu并设置docker环境的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下...
    99+
    2023-07-04
  • docker搭建php环境安装
    目录 一、什么是php?  二、docker拉取nginx和php镜像 三、创建容器   四、 测试 一、什么是php? PHP定义:一种服务器端的HTML脚本/编程语言,是一种简单的、面向对象的、解释型的、健壮的、安全的、性能非常之高...
    99+
    2023-09-22
    php 开发语言 docker
  • Docker怎么安装LNMP环境
    这篇文章主要介绍“Docker怎么安装LNMP环境”,在日常操作中,相信很多人在Docker怎么安装LNMP环境问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Docker怎么安装LNMP环境”的疑惑有所帮助!...
    99+
    2023-07-02
  • docker如何安装Laravel环境
    这篇文章主要介绍docker如何安装Laravel环境,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Laravel 是什么Laravel 是一套简洁、优雅的PHP Web开发框架。它可以让你从面条一样杂乱的代码中解脱...
    99+
    2023-06-15
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作