docker的核心概念和安装

author author     2022-08-21     254

关键词:

 docker的安装和配置

环境介绍:

操作系统:64bit CentOS7

docker版本:1.11.1(最新版本)

版本新功能:https://github.com/docker/docker/blob/master/CHANGELOG.md

安装步骤

安装准备:

要求: 内核版本最低为3.10

查看当前内核版本: uname –r

通过yum方式安装docker:

第一步:更新yum源: sudo yum update

第二步:增加docker的yum源:

输入命令:sudo tee /etc/yum.repos.d/docker.repo <<-‘EOF‘

输入:

 
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
EOF

这样我们就添加了yum源

 

可以通过命令:sudo vi /etc/yum.repos.d/docker.repo 查看:

第三步:通过yum安装docker

sudo yum install docker-engine

技术分享第四步:启动docker服务

 

sudo service docker start

技术分享 

 

第五步:查看版本信息,通过测试用例验证docker是否安装成功

 

验证docker版本:sudo docker version

技术分享

测试:sudo docker run hello-world

 

docker配置:

 

创建docker用户组

 

sudo groupadd docker

 

增加当前用户到docker分组

 

sudo usermod -aG docker fjson

 

验证在不使用sudo的情况下docker是否正常工作

 

docker run hello-world

 

设置docker开机启动

sudo chkconfig docker on

技术分享

docker卸载

查看安装包

yum list installed | grep docker

移除安装包:

sudo yum -y remove docker-engine.x86_64

sudo yum -y remove docker-engine-selinux.noarch

清除所有docker依赖文件

rm -rf /var/lib/docker

删除用户创建的配置文件

  •  
  •  

Docker的核心概念

Docker核心概念之镜像:

Docker 镜像就是一个只读的模板。

例如:一个镜像可以包含一个完整的 ubuntu 操作系统环境,里面仅安装了 Apache 或用户需要的其它应用程序。

镜像可以用来创建 Docker 容器。

创建Docker镜像有几种方式,多数是在一个现有镜像基础上创建新镜像,因为几乎你需要的任何东西都有了公共镜像,包括所有主流Linux发行版,你应该不会找不到你需要的镜像。不过,就算你想从头构建一个镜像,也有好几种方法。

要创建一个镜像,你可以拿一个镜像,对它进行修改来创建它的子镜像 。

 

Docker核心概念之容器

 

Docker 利用容器来运行应用。

 

容器是从镜像创建的运行实例。它可以被启动、开始、停止、删除。每个容器都是相互隔离的、保证安全的平台。

 

可以把容器看做是一个简易版的 Linux 环境(包括root用户权限、进程空间、用户空间和网络空间等)和运行在其中的应用程序。

 

注:镜像是只读的,容器在启动的时候创建一层可写层作为最上层。

 

Docker核心概念之仓库

 

仓库是集中存放镜像文件的场所。

 

有时候会把仓库和仓库注册服务器(Registry)混为一谈,并不严格区分。实际上,仓库注册服务器上往往存放着多个仓库,每个仓库中又包含了多个镜像,每个镜像有不同的标签(tag)。

 



null







docker核心概念

docker的大部分操作都围绕着它的三大核心概念——镜像、容器和仓库展开。1.docker镜像镜像是创建docker容器的基础。通过版本管理和增量的文件系统,docker提供了一套十分简单的机制来创建和更新现有的镜像。2.docker容器docker容... 查看详情

docker核心概念

Docker的三大核心概念镜像容器仓库1、Docker镜像 Docker镜像类似于虚拟机镜像,可以将它理解为一个面向Docker引擎的只读模板,包含了文件系统。镜像是创建容器的基础。通过版本管理和增量的文件系统,Docker提供了一套十分... 查看详情

docker简介及核心概念

1、简介Docker是一个开源的应用容器引擎;是一个轻量级容器技术;Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像;运行中的这个镜像称为容器,容器启... 查看详情

[docker]02centos安装docker(包含失败),安装命令简介,以及docker核心概念(代码片段)

主要内容:  一、安装docker(包含卸载重新安装)  二、配置docker服务  三、安装命令简介  四、docker核心概念 一、安装docker 1.1. 通过uname-r查看系统版本,为什么要查看系统版本呢?因为docke... 查看详情

docker学习笔记之核心概念

Docker核心概念:DockerDaemonDockerContainerDockerRegistryDockerClient通过restAPI和DockerDaemon进程进行交互,控制Container的启动,运行和关闭。Daemon会向Registry拉image。  查看详情

docker相关概念与安装(docker-ce)(代码片段)

Docker相关概念与安装一、背景二、那如何实现应用和应用的隔离三、Docker是什么?四、Docker有哪些优势?和虚拟化比有什么优势五、Docker的使用场景六、Docker引擎(DockerEngine)七、Docker的核心概念八、使用YUM仓库... 查看详情

docker核心概念

1.C/S架构Docker使用客户端-服务器(C/S)架构模式,使用远程API来管理和创建Docker容器。2核心模块概念说明Docker镜像(Images)Docker镜像是用于创建Docker容器的模板,比如Ubuntu系统。Docker容器(Container)容器是独立运行的一个或一组... 查看详情

docker学习-核心概念

...心概念镜像类似于虚拟机镜像,可以将它理解为一个面向docker引擎的的只读模板,是创建docker容器的基础容器类似于一个轻量级的沙箱,容器是从镜像的应用运行实例,可以将其启动开始停止删除,这些容器是相互隔离互不可见... 查看详情

docker核心概念安装端口映射及常用操作命令,详细到令人发指。(代码片段)

Docker简介 Docker是开源应用容器引擎,轻量级容器技术。基于Go语言,并遵循Apache2.0协议开源Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux系统上,也可以实现虚拟... 查看详情

docker基本管理(代码片段)

Docker基本管理文章目录Docker核心概念Docker镜像操作Docker容器操作Docker概述Docker是什么?是一种轻量级的“虚拟机”在Linux容器里运行应用的开源工具Docker的使用场景打包应用程序简化部署可脱离底层硬件任意迁移Docker的核心概念... 查看详情

docker的三大核心概念-01

Docker的三大核心为:镜像、容器、仓库。下面简单的介绍一下这三大核心概念。1.docker镜像(image)  镜像是创建docker容器的基础,docker镜像类似于虚拟机镜像,可以将它理解为一个面向docker引擎的只读模块,包含文件系... 查看详情

kong入门及docker安装(代码片段)

...核心价值在于高性能和可扩展性。二.安装前准备安装好docker稳定版本会docker的基本使用了解kong概念和使用(文档地址:https://getkong.org/docs/)概念术语 查看详情

oai5g核心网安装(代码片段)

文章目录前言一、安装docker和dockercompose1、安装docker2、安装dockercompose3、python二、下载镜像三、下载5G核心网源码四、运行核心网五、链接gNBsetp1step2step3step4step5六、总结前言在上一篇博客中使用OAI成功安装了gNB,接下来开始... 查看详情

dockerd的核心概念,镜像操作

简介在实际使用Docker的过程中,遇到一些问题,但是总没有系统的博文可以详细的介绍Docker,所以个人写一个由浅入深的系统学习Docker过程。这里首先介绍Docker的三大核心概念:镜像(Image),容器(Container),仓库(Repository),... 查看详情

docker容器的基本概念和部署(代码片段)

Docker容器的基本概念和部署一、Docker的概述1、Docker是什么?2、Docker的Logo3、Docker的设计宗旨(一次封装,到处运行)4、容器化越来越受欢迎的原因二、Docker与虚拟机的区别三、Docker的使用场景四、Docker的核心概... 查看详情

docker安装与应用

docker安装:安装curl:sudoapt-getinstallcurl安装docker:curl–sSLhttps://get.docker.com|sudosh设置普通用户执行:sudousermod–aGdockeryour-user重新登录docker核心概念:image:创建容器的模板。可以根据一套模板在同一台主机上迅速创建出多个容器... 查看详情

docker入门学习

初识dockerdocker在开发和运维中的优势:1)更快速的交付和部署2)更高效的资源利用3)更轻松的迁移和扩展4)更简单的更新管理 docker与虚拟机的比较 docker的核心概念和安装docker镜像:镜像(image)是创建docker容器的基础... 查看详情

强力的应用容器引擎——docker的安装和镜像容器的基本操作!(代码片段)

docker的安装和基本使用介绍一、Docker概述1.1Docker初识1.2容器的特点1.3容器和Docker与虚拟机的区别1.3.1容器与虚拟机的区别1.3.2Docker与虚拟机的区别1.3.3容器在内核中支持2种重要技术1.4Docker核心概念1)镜像2)容器3)仓... 查看详情