首页 > 其他分享 >Docker小册

Docker小册

时间:2024-03-18 21:44:06浏览次数:11  
标签:容器 小册 CentOS 镜像 Docker docker 运行

先挂一下大佬笔记: https://www.yuque.com/tmfl/cloud/naxbau

Docker 简介

是什么

为什么会有 docker 的出现?

docker 的理念是什么?

总结

解决了运行环境和配置问题的软件容器,方便做持续集成并有助于整体发布的容器虚拟化技术。

容器与虚拟机比较

能干嘛

去哪里下载

Docker的基本组成

镜像(image)

Docker 镜像(Image)就是一个只读的模板。镜像可以用来创建 Docker 容器,一个镜像可以创建很多容器。它也相当于是一个root文件系统。比如官方镜像 centos:7 就包含了完整的一套 centos:7 最小系统的 root 文件系统。相当于容器的“源代码”,docker镜像文件类似于Java的类模板,而docker容器实例类似于java中new出来的实例对象。

容器(container)

  1. 从面向对象角度:Docker 利用容器(Container)独立运行的一个或一组应用,应用程序或服务运行在容器里面,容器就类似于一个虚拟化的运行环境,容器是用镜像创建的运行实例。就像是Java中的类和实例对象一样,镜像是静态的定义,容器是镜像运行时的实体。容器为镜像提供了一个标准的和隔离的运行环境,它可以被启动、开始、停止、删除。每个容器都是相互隔离的、保证安全的平台

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

仓库(repository)

Docker仓库是集中存放镜像文件的场所。仓库分为公开仓库和私有仓库两种。最大的公开仓库是Docker官方的Docker Hub:https://hub.docker.com/

CentOS 安装 Docker

前情提要

参考官网:https://docs.docker.com/engine/install/centos/, 若要在 CentOS 上开始使用 Docker 引擎,请确保满足先决条件,然后按照安装步骤操作。

先决条件

目前,CentOS 仅发行版本中的内核支持 Docker。Docker 运行在 CentOS 7 (64-bit)上,要求系统为 64 位、Linux 系统内核版本为 3.8 以上,这里选用 Centos7.x

# 查看当前linux系统的发行版本
cat /etc/redhat-release
# uname命令用于打印当前系统相关信息(内核版本号、和操作系统类型等)。
uname -r

assets/Docker小册/image-20240318212342461.png

标签:容器,小册,CentOS,镜像,Docker,docker,运行
From: https://www.cnblogs.com/aaalei/p/18081515

相关文章

  • Docker部署Django项目——基础
    1.服务器配置1.1centos7系统的安装centos-7-isos-x86_64安装包下载)VMware安装自定义配置选择对应的系统镜像一般选择内核4核、内存8g、硬盘80g相关配置1.2.网络配置1.2.1查看win电脑虚拟机VMnet8的ip使用ipconfig查看虚拟机的ip1.2.2配置虚拟机VMne......
  • 解决问题:java、mysql、docker、linux、redis、solr适合初级或者刚入门的大学生
    java、mysql、redis、linux、docker中的问题Java问题解决,idea问题解决调试,服务器问题解决,项目部署,项目调试linux服务器上的安装以及运行环境的部署docker的部署可做技术栈:java开发:javaweb,jsp,servlet,javase,spring,springboot,ssm服务器:linux问题docker问题,To......
  • step-by-step系列之-openGauss1-0-1-Docker版本单机安装指南
    stepbystep系列之:openGauss1.0.1Docker版本单机安装指南1.软硬件环境硬件环境:项目最低配置推荐配置测试配置硬盘用于安装openGauss的硬盘需最少满足如下要求:至少1GB用于安装openGauss的应用程序包。每个主机需大约300MB用于元数据存储。预留70%以上的磁盘剩......
  • step-by-step之-install-docker版本opengauss1-0-1主备机群
    stepbystep之:installdocker版本opengauss1.0.1主备机群实验环境说明:OS:2颗8核心8GB内存。1.流程:先安装docker软件,下载Docker镜像,在创建启动主备容器数据库,进入数据库,进行主备切换试验。2.安装docker软件[root@node1~]#yum-yinstalldocker#检查docke......
  • docker desktop体验
    1.到官网下载docker forwindows2.设置镜像源 3.修改镜像存储地址wsl--exportdocker-desktopE:\docker-desktop.tarwsl--exportdocker-desktop-dataE:\docker-desktop-data.tarwsl--unregisterdocker-desktopwsl--unregisterdocker-desktop-data//路径......
  • docker安装gitlab
    查看是否已安装docker列表yumlistinstalled|grepdocker安装dockeryum-yinstalldocker启动dockersystemctlstartdocker查看docker服务状态(标绿展示:activerunning)systemctlstatusdocker再在docker上安装gitlab安装gitlab镜像,并准备挂载目录docker安装gitlab不......
  • win10安装docker所有踩坑记录
    背景    docker在win上面安装很不友好,很多报错,总结下所有遇到的问题。在网上找到一篇文章,解决了大部分问题,但是自己还遇到了几个问题。问题一:微星B550打开vt功能进入bios搜索svd,点击开启问题二:Errorwithpre-createcheck:"ThiscomputerisrunningHyper-V.Vi......
  • Docker 最常用的镜像命令和容器命令
    目录一、帮助命令二、运行第一个容器:hello-world2.1运行命令2.2命令执行流程图三、镜像相关命令及其基本操作3.1登录私有镜像仓库3.2拉取镜像3.3查看镜像基本信息3.3.1dockerimages命令查看镜像基本信息(一)、dockerimages命令常用选项-a:显示所有的镜像(包括临时镜像文......
  • docker菜鸟教程
    Docker是一个开源的应用容器引擎,允许开发者将应用程序及其依赖打包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口,因此不会相互影响。Docker的基本使用步骤如下:安装Docker。根据......
  • docker compose启动中间件-2024
    这里只展示yml文件怎么配置version:'3'services:mysql:image:mysql:5.7container_name:mysqlcommand:mysqld--character-set-server=utf8mb4--collation-server=utf8mb4_unicode_ci--lower_case_table_names=1restart:alwaysenvironment......