docker简介安装与下载(代码片段)

dongl961230 dongl961230     2022-11-28     690

关键词:

Docker

1、为什么要使用Docker?

历史演化:物理机时代->虚拟机时代->容器化时代

(1)物理机时代:

    •   部署非常慢
    •   成本很高
    •   资源浪费
    •   难于扩展与迁移
    •   受制于硬件

(2)虚拟机时代:

    •   多部署
    •   资源池
    •   资源隔离
    •   很容易扩展
    •   VM需要安装操作系统

(3)容器化时代:

容器化技术比虚拟机更灵活,更小巧

2、容器化技术的应用场景?

    •   标准化的迁移方式
    •   统一的参数配置
    •   自动化部署
    •   应用集群监控
    •   开发与运维之间的沟通桥梁

3、Docker介绍

    •   开源的应用容器引擎,基于 Go 语言开发
    •   容器是完全使用沙箱机制,容器开销极低
    •   Docker就是容器化技术的代名词       
    •   Docker也具备一定虚拟化职能

技术图片

 

 

 

 

我想大家一定很熟悉这个图标,对,这就是docker,接下来先给大家讲解一下docker的安装步骤。

4、Centos7环境安装Docker

准备工作:

VMware 、 Centos7 、Xshell

(1)打开VMware 在终端输入ifconfig查看Linux服务器的IP。

技术图片

 

(2)使用Xshell连接Linux服务器使用IP和用户密码

 技术图片

 

(3)-y 是自动确认 yum-utils这是第一个主件它是yum的工具集,device-mapper-persistent-data lvm2 这两个主件的含义是安装我们数据存储的驱动包;

yum install -y yum-utils device-mapper-persistent-data lvm2

技术图片

 

(4) 这里大家还要注意一个细节这里我们安装的是社区版本-ce,企业版本需要收费,但也提供了更多的支持。

yum-config-manager 这个命令是由上面utils准备的简化工具,--add-repo 代表设置新的安装源,因为docker的默认安装源是在国外,所以我们将其修改为国内阿里云的安装源,可以极大地提高下载速度,国内阿里云的下载路径为:http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 。

 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

技术图片

 

(5)让yum检测哪个安装源是最快的,优先去使用它,当我们看到元数据已建立,说明有限使用阿里云的数据源,到这里准备工作就已经完成了。         

 yum makecache fast

技术图片

 

(6)这里看到-ce大家已经能明白我们下载的是开源的社区版本的docker

yum -y install docker-ce

 技术图片

 

(7)检测一下我们安装的docker是否成功,首先启动我们的docker容器,然后输入docker version查看docker的版本

service docker start

技术图片

技术图片

 

(8)下面我们验证一下docker是否能否运行呢?

从国外远程仓库中将名为hollow-woorld自动下载到本地,创建他的容器来运行一下。

 技术图片

 技术图片

当你看到hellow from docker 以后证明docker已经安装成功了!!!!!

docker简介与安装(代码片段)

docker简介Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似iPho... 查看详情

docker简介与安装(代码片段)

  由于公司运维推出上线部署采用Docker容器化,进而采用k8s进行集群管理,而作为greenhand,觉得有必要记录下在此摸索过程中遇到的坑洼。废话不多说,进入正题。。。。。。一、Docker简介什么是Docker?  根据Docker官方文档... 查看详情

docker的下载安装以及简单使用(代码片段)

Docker的简介  Docker是一个基于GO语言开发的应用容器,它是一款适合运维人员和后段开发人员学习的开源容器引擎。Docker容器可以让开发的应用或者依赖包存储其中,可以运行在任何的Linux机器上。Docker容器完全利用沙箱机制... 查看详情

dockercompose与consul(代码片段)

...安装3、创建compose目录和镜像目录,和相对应的yml和dockerfile文件二、consul1、简介2、下载安装与构建集群2.1、docker1安装consul2.2、在docker2安装运行gliderlabs/registrator:latest3、登陆验证4、设置consul-tem 查看详情

dockercompose与consul(代码片段)

...安装3、创建compose目录和镜像目录,和相对应的yml和dockerfile文件二、consul1、简介2、下载安装与构建集群2.1、docker1安装consul2.2、在docker2安装运行gliderlabs/registrator:latest3、登陆验证4、设置consul-tem 查看详情

docker系列:第一讲.docker简介与安装(代码片段)

什么是Docker?Docker的英文翻译是“搬运工”的意思,他搬运的东西就是我们常说的集装箱Container,Container里面装的是任意类型的App,我们的开发人员可以通过Docker将App变成一种标准化的、可移植的、自管理的组件,我们可以在任... 查看详情

docker镜像仓库harbor安装与配置(代码片段)

Harbor简介:Docker容器应用的开发和运行离不开可靠的镜像管理,虽然Docker官方也提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署我们私有环境内的Registry也是非常必要的。Harbor是由VMware公司开源的企业级的DockerRegistry... 查看详情

docker简介下载安装(代码片段)

 Docker简介服务器部署应用的发展历程:一台服务器部署一个应用->虚拟机->Docker 一台服务器往往几十上百个CPU、几百G的内存,只部署一个应用有点大材小用;在一台服务器上安装多个虚拟机,一个虚拟机上部署一个... 查看详情

docker介绍与应用(代码片段)

文章目录一、docker简介二、docker与虚拟机的区别三、docker架构说明四、docker安装与应用1.docker准备2.docker安装3.docker卸载结尾一、docker简介Docker是一个开源的容器引擎,它有助于更快地交付应用。Docker可将应用程序和基础设施... 查看详情

docker简介与安装(代码片段)

Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。一个完整... 查看详情

docker环境搭建与使用:docker的简介与架构以及安装docker(代码片段)

文章目录Docker环境搭建与使用一、Docker简介1、什么是Docker2、优点二、`Docker`架构1、三个基本概念2、运行原理三、安装`Docker`1、由于apt官方库里的docker版本可能比较旧,所以先卸载可能存在的旧版本:2、更新... 查看详情

docker(二)安装与使用(代码片段)

Docker(一)简介目录1.安装docker要点2.docker的基本组成3.开始安装docker4.docker运行命令5.docker运行的底层原理 5.1docker是怎么工作的 5.2 为什么Docker比较比VM快1.安装docker要点CentOSDocker安装Docker支持以下的CentOS版本:CentOS7... 查看详情

docker容器——介绍安装使用流程解读制作镜像与图形化工具(代码片段)

目录准备工作docker简介简介——百度百科——docker中文社区——wikipedia与虚拟机的区别docker安装docker测试实例helloworlddocker流程解读docker引擎执行流程image镜像container容器制作自己的docker容器配置文件介绍Dockerfile文件.dockerignore文... 查看详情

docker入门docker简介与安装(代码片段)

DockerDesktopforWindows目录:DockerDesktopforWindows1.Docker简介:2.Docker应用场景:3.Docker对比虚拟机:4.Dockerdesktopwindows版本安装:4.1BIOS开启虚拟化:4.2安装最新版本的WSL2:4.3Failedtosetversiontodocker-desktop:5.配... 查看详情

docker环境安装与配置(代码片段)

Docker简介Docker使用Go语言编写的安装Docker推荐LInux内核在3.10上在2.6内核下运行较卡(CentOS7.X以上内核是3.10)Docker安装安装yum-utilssudoyuminstall-yyum-utils添加Dockeryum源sudoyum-config-manager--add-repohttps://docs.docker.com/v1.13/engin 查看详情

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 查看详情

docker的概述与(安装|镜像|容器)(代码片段)

文章目录Docker概述Docker与虚拟机的区别容器为什越来越受欢迎容器与虚拟机的比较Docker核心概念安装Docker服务安装依赖包设置阿里云镜像源安装Docker-CE并设置为开机自动启动Docker镜像操作搜索镜像获取镜像镜像加速下载查看镜像... 查看详情

docker的概述与(安装|镜像|容器)(代码片段)

文章目录Docker概述Docker与虚拟机的区别容器为什越来越受欢迎容器与虚拟机的比较Docker核心概念安装Docker服务安装依赖包设置阿里云镜像源安装Docker-CE并设置为开机自动启动Docker镜像操作搜索镜像获取镜像镜像加速下载查看镜像... 查看详情