返回顶部
首页 > 资讯 > 精选 >docker的安装方式有哪些
  • 673
分享到

docker的安装方式有哪些

2023-07-05 11:07:29 673人浏览 薄情痞子
摘要

本篇内容主要讲解“Docker的安装方式有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“docker的安装方式有哪些”吧!docker的安装方式Docker 是一个开源的应用容器引擎,让开发

本篇内容主要讲解“Docker的安装方式有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“docker的安装方式有哪些”吧!

    docker的安装方式

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 linuxwindows 机器上,也可以实现虚拟化。

    容器完全使用沙箱机制,相互之间不会有任何接口。

    之前不论以何种方式安装过请先卸载:

    # 查看安装过的docker, 如果有通过 yum remove + 名字卸载yum list installed | grep dockeryum remove -y + 查询结果 # 删除与docker相关的所有目录find / -name docker    rm -rf + 目录 # 删除docker服务chkconfig --list | grep -i dockerchkconfig --del docker

    yum安装docker (需要联网, 允许选择版本):

    # 确保yum包更新到最新yum clean allyum makecacheyum update -y # 安装系统工具:yum install -y yum-utils device-mapper-persistent-data lvm2 # 加载docker.repo到默认的/etc/yum.repos.d/下:sudo yum-config-manager --add-repo Http://mirrors.aliyun.com/docker-ce/linux/Centos/docker-ce.repo # 安装最高版本的docker-ce + docker-ce-cli + containerd.ioyum install docker-ce docker-ce-cli containerd.io # 安装特定版本的docker-ce + docker-ce-cli# 列出有哪些版本的docker-ceyum list docker-ce --showduplicates | sort -r              # 列出有哪些版本的docker-ce-cliyum list docker-ce-cli --showduplicates | sort -r          # 以18.06.3.ce-3.el7版本为例提供参考yum -y install docker-ce-18.06.3.ce-3.el7 docker-ce-cli-18.06.3.ce-3.el7 containerd.io     # 启动Dockersystemctl start docker # 配置docker开机自启动systemctl enable docker.service # 查看是否设置成功 (状态为enable则为成功)systemctl list-unit-files | grep docker

    脚本安装最高版本docker

    (需要联网, 适用ubuntu, Debian, Centos等大部分主流Linux发行版):

    # 使用sudo或root权限登录linuxsu - root # 确保yum包更新到最新sudo yum update # 第一个是国外镜像, 第二个是国内镜像安装时选择一种方式即可curl -fsSL https://get.docker.com/ | sh         curl -sSL https://get.daocloud.io/docker | sh     # 启动Dockersystemctl start docker

    rpm包安装docker

    (离线安装, 适合生产部署):

    # wget下载指定docker版本的rpm包, 以18.06.3举例wget -O /root/docker-ce-18.06.3.ce-3.el7.x86_64.rpm https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-18.06.3.ce-3.el7.x86_64.rpm   # 下载docker的其余依赖包 (其中/root/my-packages-downloader/ 是指定rpm依赖包下载路径; 后面docker不需要指定版本)yumdownloader --resolve --destdir=/root/downloader-docker/ docker # 将docker的rpm包和docker依赖的rpm包放在同目录下一起安装rpm -ivh --nodeps --force ./*.rpm# 启动Dockersystemctl start docker

    docker 安装指定版本

    Centos安装

    #安装依赖yum install -y yum-utils device-mapper-persistent-data lvm2 #添加docker源yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo #更新源yum update

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

    sudo yum install docker-ce docker-ce-cli containerd.io

    安装指定版本docker:

    #查看docker-ce支持版本yum list docker-ce --showduplicates|sort -r

    docker的安装方式有哪些

    同理查看docker-ce-cli:

    #查看docker-ce-cli版本yum list docker-ce-cli --showduplicates|sort -r

    返回的列表取决于启用的存储库,并且特定于您的CentOS版本(.el7在此示例中以后缀表示)。

    通过其完全限定的包名称安装特定版本,包名称(docker-ce)加上从第一个冒号(:)开始的版本字符串(第2列),直到第一个连字符,用连字符(-)分隔。

    例如,docker-ce-18.09.3。

    sudo yum install docker-ce- docker-ce-cli- containerd.io
    yum install -y docker-ce-18.09.9 docker-ce-cli-18.09.9 containerd.io

    启动docker并设置开机启动: 

    systemctl start docker && systemctl enable docker

    Ubuntu安装指定版本的docker

    直接安装:

    sudo apt-get install docker-ce=18.03.0~ce-0~ubuntu

    报错:

    E: Version '18.03.0~ce-0~ubuntu' for 'docker-ce' was not found

    先查看ubuntu信息

    docker的安装方式有哪些

    ubuntu的代号名称 Codename为focal;

    执行下面四条命令:

    # step 1: 安装必要的一些系统工具sudo apt-get updatesudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common# step 2: 安装GPG证书curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -# Step 3: 写入软件源信息,设置稳定版仓库sudo add-apt-repository "deb https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

    然后再安装就可以了

    查看可用的docker版本:

    apt-cache madison docker-ce apt-cache madison docker-ce-cli apt-cache madison containerd.io

    安装指定版本docker

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

    到此,相信大家对“docker的安装方式有哪些”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

    --结束END--

    本文标题: docker的安装方式有哪些

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

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

    猜你喜欢
    • docker的安装方式有哪些
      本篇内容主要讲解“docker的安装方式有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“docker的安装方式有哪些”吧!docker的安装方式Docker 是一个开源的应用容器引擎,让开发...
      99+
      2023-07-05
    • Mysql的安装方式有哪些
      这篇文章主要介绍“Mysql的安装方式有哪些”,在日常操作中,相信很多人在Mysql的安装方式有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Mysql的安装方式有哪些”...
      99+
      2024-04-02
    • vue.js的安装方式有哪些
      这篇文章主要介绍了vue.js的安装方式有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Vue.js(读音 /vjuː/, 类似于 view)是一个构建数据驱动的 web...
      99+
      2023-06-22
    • SASS的安装方式有哪些
      这篇文章主要为大家展示了“SASS的安装方式有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“SASS的安装方式有哪些”这篇文章吧。SASS是便是一门动态样式语言,是一款款强化CSS的辅助工具...
      99+
      2023-06-27
    • linux安装方式有哪些
      本篇内容介绍了“linux安装方式有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
      99+
      2024-04-02
    • centos7安装java的方式有哪些
      这篇文章主要介绍“centos7安装java的方式有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“centos7安装java的方式有哪些”文章能帮助大家解决问题。方式一、yum方式安装(简单快速...
      99+
      2023-07-05
    • linux安装软件的方式有哪些
      这篇文章主要讲解了“linux安装软件的方式有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux安装软件的方式有哪些”吧!安装方式:1、rpm方式,将软件包下载到指定目录下,在该目...
      99+
      2023-06-30
    • 在Linux中安装mysql的方式有哪些
      今天就跟大家聊聊有关在Linux中安装mysql的方式有哪些,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1. yum安装(1)首先查看centos...
      99+
      2024-04-02
    • r语言安装包的方式有哪些
      在R语言中,有以下几种安装包的方式: CRAN(Comprehensive R Archive Network):CRAN是R语...
      99+
      2023-10-23
      r语言
    • Linux中安装软件的方式有哪些
      这篇文章给大家分享的是有关Linux中安装软件的方式有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。总的情况下Linux下软件安装主要有三种方式:一种是源码安装,需要用户自己手动编译另一种是RPM包(RedH...
      99+
      2023-06-10
    • Windows下安装Docker有哪些优点
      Windows下安装Docker具有以下优点:1. 更高的可移植性:Docker容器可以在任何支持Docker的操作系统上运行,因此...
      99+
      2023-10-10
      windows docker
    • MySQL数据库安装方式有哪些
      小编给大家分享一下MySQL数据库安装方式有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!RPM/YUM方式安装Mysql1...
      99+
      2024-04-02
    • docker镜像的构建方式有哪些
      Docker镜像的构建方式有以下几种:1. 基于已有镜像:可以通过在已有镜像的基础上进行修改和定制来构建新的镜像。这种方式可以通过D...
      99+
      2023-09-18
      docker
    • docker启动容器的方式有哪些
      Docker启动容器的方式有以下几种:1. 使用`docker run`命令启动容器,例如:`docker run `。2. 使用`...
      99+
      2023-09-16
      docker
    • Docker存储管理的方式有哪些
      这篇“Docker存储管理的方式有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Docker存储管理的方式有哪些”文章吧...
      99+
      2023-07-02
    • Docker实现挂载的方式有哪些
      这篇文章主要讲解了“Docker实现挂载的方式有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Docker实现挂载的方式有哪些”吧!Docker实现挂载的方式在介绍VOLUME指令之前,...
      99+
      2023-07-05
    • docker容器互联的方式有哪些
      Docker容器互联的方式有以下几种: 使用Docker Compose:Docker Compose是一个用于定义和运行多个D...
      99+
      2023-10-22
      docker
    • docker镜像构建的方式有哪些
      有以下几种构建Docker镜像的方式: 使用Dockerfile:Dockerfile 是一个包含了构建 Docker 镜像步骤...
      99+
      2024-03-13
      docker
    • docker安全加固的方法有哪些
      Docker安全加固的方法包括以下几个方面: 更新Docker版本:及时更新Docker版本,以获得最新的安全修复和功能。 ...
      99+
      2023-10-27
      docker
    • Linux系统安装docker命令有哪些
      这篇文章主要介绍Linux系统安装docker命令有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!docker 安装步骤:安装依赖包 sudo yum install -y...
      99+
      2023-06-28
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作