Docker的理解和安装详细过程
发布日期:2021-05-07 09:30:36 浏览次数:19 分类:精选文章

本文共 1205 字,大约阅读时间需要 4 分钟。

文章目录

Docker的理解

总结一下就这三点

  • 不同的应用程序会有不同的应用环境,会造成一些冲突,需要彼此之间的隔离,如果用虚拟机来隔离,开销较大,于是产生了docker容器
  • docker可以把开发环境之间封装给运维,直接省去了跨平台的问题
  • docker比虚拟机更加能充分利用内存

镜像(image)

docker镜像好比是一个模板,可以通过这个模板来创建容器服务,tomcat镜像 可以创建tomcat1 ,tomcat2…可以创建多个容器(最终服务器运行或者项目运行就是在这个创建的容器中)

容器(counter)

Docker利用容器技术,独立运行一个或者一组应用,通过镜像来创建的,启动,停止,删除,基本命令

可以吧这个容器理解为一个简易的liunx系统

仓库(repository)

仓库是用来存放镜像的地方!

仓库分为共有仓库和私有仓库
Docker Hub (默认是国外的的)
阿里云…都有容器服务器

Docker 组成图

在这里插入图片描述

安装Doker

先看一下服务器的基本信息

1,看一下系统内核的版本

uname -r

在这里插入图片描述

3.0以上的系统讷河版本


2.看一下服务器的配置信息

cat /etc/os-release

系统版本

在这里插入图片描述


如果有旧版本先卸载

$ sudo yum remove docker \                  docker-client \                  docker-client-latest \                  docker-common \                  docker-latest \                  docker-latest-logrotate \                  docker-logrotate \                  docker-engine

安装一些必要的安装包

yum install -y yum-utils

设置镜像仓库为阿里云的

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

安装docker的核心内容

docker - ce 代表社区版 ee代表企业版

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

启动docker

sudo systemctl start docker

可以用docker version 看一下 启动docker了没有

在这里插入图片描述


运行hello-world

docker run hello world

在这里插入图片描述

具体流程图
在这里插入图片描述


查看hello-world镜像在不在

docker images

在这里插入图片描述


怎么卸载

在这里插入图片描述


阿里云镜像加速

引用了一下别人的


上一篇:jupyter notebook 看函数的帮助Shift+Tab
下一篇:Python列表解析(例子解读)及和groupby()一起用的情况)

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2025年04月24日 18时10分42秒