docker系列:入门篇-安装docker(代码片段)

author author     2023-02-18     243

关键词:

Docker 提供了两个版本:社区版 (CE) 和企业版 (EE)。

Docker 社区版 (CE) 是开发人员和小型团队开始使用 Docker 并尝试使用基于容器的应用的理想之选,所以这里我们来说一下Docker社区版的安装


操作系统要求 64位 CentOS

这里只说明centos上的安装方法


卸载旧版本

Docker 的早期版本称为 docker 或 docker-engine。如果安装了这些版本,请卸载它们及关联的依赖资源。

$ sudo yum remove docker                   docker-common                   docker-selinux                   docker-engine

安装 Docker CE

  • 设置镜像仓库
    1. 安装所需的软件包
      $ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
    2. 使用下列命令设置 stable 镜像仓库。

      您始终需要使用 stable 镜像仓库,即使您还需要通过 edge 或 testing 镜像仓库安装构建也是如此。

$ sudo yum-config-manager      --add-repo      https://download.docker.com/linux/centos/docker-ce.repo
  1. 可选:启用 edge 和 testing 镜像仓库。

    这些镜像仓库包含在上述 docker.repo 文件中,但默认情况下处于禁用状态。您可以将它们与 stable 镜像仓库一起启用。

$ sudo yum-config-manager --enable docker-ce-edge
$ sudo yum-config-manager --enable docker-ce-testing

您可以通过运行带有 --disable 标志的 yum-config-manager 命令来禁用 edge 或 testing 镜像仓库。如需将其重新启用,请使用 --enable 标志。以下命令用于禁用 edge 镜像仓库。

 $ sudo yum-config-manager --disable docker-ce-edge

注意:从 Docker 17.06 开始,还会将 stable 版本推送到 edge 和 testing 镜像仓库。

  • 安装 DOCKER CE

1.更新 yum 软件包索引。

 $ sudo yum makecache fast

2.安装最新版本的 Docker CE,或者转至下一步以安装特定版本。

$ sudo yum install docker-ce

警告:如果您启用了多个 Docker 镜像仓库,进行安装 或者更新而不在 yum install 或 yum update 命令中指定版本将始终安装可用的最高版本, 这可能无法满足您的稳定性需求。
3.启动 Docker。

 $ sudo systemctl start docker

4.验证是否正确安装了 docker,方法是运行 hello-world 镜像。

 $ sudo docker run hello-world

注意: 此命令将下载一个测试镜像并在容器中运行它。容器运行时,它将输出一条参考消息并退出。

docker入门篇񔯱(代码片段)

目录Linux容器Docker的优势Docker三大概念安装使用Docker补充知识原文:http://blog.gqylpy.com/gqy/327"@***所谓DockerDocker最初是dotCloud公司创始人SolomonHykes在法国期间发起的一个公司内部项目,于2013年3月以Apache2.0授权协议开源,主要项目... 查看详情

dockerreview-docker概念&入门篇(代码片段)

文章目录PreWhat'sDocker?WhyDocker?DockervsVM常用概念安装Docker1.查看服务器信息2.卸载旧的版本3.依赖的安装包4.设置国内镜像地址5.更新yum软件包索引6.安装docker7.启动Docker8.查看dockerversion9.dockerhelloworld10.查看下载的镜像11.卸载Docker加... 查看详情

docker系列教程之四dockerfile入门(代码片段)

在上一篇的文章中,我们把 Docker 容器的工作流程剖析的十分清楚了,我们大体可以知道 Docker 组件协作运行容器可以分为以下几个过程:Docker 客户端执行 dockerrun 命令Dockerdaemon 发现本地没有我们需... 查看详情

云原生·docker入门篇:安装镜像加速(代码片段)

目录🦐Docker是什么🍂Docker网站🍂Docker概念🍂Docker的应用场景🍂Docker的优点🦐Docker安装🍃适用版本🍃安装方法🦐Docker的基本概念🍀配置Docker镜像加速器🍀Docker使用🦐:博客... 查看详情

docker从入门到实践系列四-docker容器编排利器dockercompose(代码片段)

文章目录Compose简介概念组成安装与卸载二进制包方式安装测试卸载docker-compose.yml文件详解概念案例versionservicesimagebuildcontextdockerfilecontainer_namedepends_onportsexposerestartenvironmentenv_filecommandvolumesnetwork_modenetworksali 查看详情

rk3399平台开发系列讲解(内核入门篇)1.40docker

平台内核版本安卓版本RK3399Linux4.4Android7.1=>返回专栏总目录<= 查看详情

docker从入门到实践系列二-docker安装(代码片段)

...及内核(可选)卸载老版本安装依赖包设置阿里云镜像安装docker启动docker将docker服务设为开机启动停止docker检验安装是否成功查看centos版本Docker要求CentOS系统的内核版本高于3.10。通过命令:uname-r查看当前centos版本,如版本... 查看详情

linux运维容器篇docker入门简介和部署(代码片段)

文章目录一、docker简介docker的历史docker的概念docker和虚拟机的区别docker命名空间docker镜像docker状态二、部署docker设置仓库和拓展安转docker引擎开启镜像加速网络优化验证安装总结一、docker简介docker的历史2010年几个年轻人成立了... 查看详情

docker入门篇

基础知识不回顾了,直接上。docker的安装与启动yumremovedocker-yyuminstalldocker-io-y#需要先配置好epel源 /etc/init.d/dockerstartchkconfigdockeron 获取镜像dockerpullcentos     #从docker仓库下载一个镜像例如:dock 查看详情

docker基础知识-入门篇(代码片段)

1.Docker简介和KVM区别1.1docker的三大理念构建运输运行ps:有点类似于java代码,一次构建到处运行1.2docker结构相关说明:image:和虚拟机的镜像类似container:用镜像创建的实例repository:类似于yum仓库dockerclient:命令行输入的docker命令dockerserv... 查看详情

8天入门docker系列——第二天通过一个aspnetcore程序加深对容器的理解(代码片段)

...aspnetcore程序来加深对盒子的理解,使用之前先安装一下Docker的环境。 一:Docker的安装 官方下载地址:https://docs.docker.com/install/linux/docker-ce/centos/ ,跟着文档执行完下面2个大步骤即可。1.& 查看详情

docker系列2docker的前世今生(代码片段)

Docker入门,共3篇,将带大家进入Docker的世界。首先了解Docker的发展历程,然后快速掌握Docker的基本使用;Docker版本及内核兼容性选择是这部分的重点内容。大家如果在生产环境中需要使用Docker的话,建议重点关注这一篇。下面... 查看详情

docker从入门到实践系列四-docker容器编排利器dockercompose(代码片段)

...ompose简介概念组成安装与卸载二进制包方式安装测试卸载docker-compose.yml文件详解概念案例versionservicesimagebuildcontextdockerfilecontainer_namedepends_onportsexposerestartenvironmentenv_filecommandvolumesnetwork_modenetworksaliasesvolumesnetworksCompose常用命令helpc... 查看详情

linux运维容器篇docker入门简介和部署(代码片段)

文章目录一、docker简介docker的历史docker的概念docker和虚拟机的区别docker命名空间docker镜像docker状态二、部署docker设置仓库和拓展安转docker引擎开启镜像加速网络优化验证安装总结一、docker简介docker的历史2010年几个年轻人成立了... 查看详情

docker入门系列02(代码片段)

上篇用一个简单的示例,简单的介绍了Dockerfile的配置及其相关的命令。这一篇会在上篇的示例程序里,继续添加新代码及如何将单元测试也放入Image建立过程内。首先,我们需要建一个新的类库,将业务相关的代码从原来的项目... 查看详情

docker——常用镜像的安装&本地镜像推送发布到阿里云(代码片段)

1.Docker常用镜像的安装不知不觉Docker入门篇的学习已经有一个星期了,这是最后一篇关于Docker入门级别的文章,就来说说Docker中常用镜像的安装步骤;以及将本地镜像推送发布到阿里云平台。首先Docker常用镜像的安装... 查看详情

docker——常用镜像的安装&本地镜像推送发布到阿里云(代码片段)

1.Docker常用镜像的安装不知不觉Docker入门篇的学习已经有一个星期了,这是最后一篇关于Docker入门级别的文章,就来说说Docker中常用镜像的安装步骤;以及将本地镜像推送发布到阿里云平台。首先Docker常用镜像的安装... 查看详情

docker.01.docker入门与安装(代码片段)

Docker.01.Docker入门与安装官方文档地址:https://www.docker.com/get-started中文参考手册:https://docker_practice.gitee.io/zh-cn/Docker简介什么是Docker?Docker使用Google公司推出的Go语言进行开发实现,基于Linux内核的cgroup,namesp 查看详情