翘首以盼的Docker他迈着优美的步伐向我们走来啦(Docker基本管理)

2024-03-23 08:08

本文主要是介绍翘首以盼的Docker他迈着优美的步伐向我们走来啦(Docker基本管理),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Docker基本管理

  • 一、Docker概述
    • 1、Docker是什么
    • 2、Docker与虚拟机的区别
    • 3、Docker的使用场景
  • 二、Docker的核心概念及安装方式
    • 1、Docker核心概念
      • (1)镜像
      • (2)容器
      • (3)仓库
    • 2、CentOS安装Docker的两种方式
    • 3、安装部署docker
      • (1)安装依赖包
      • (2)设置阿里云镜像源
      • (3)安装Docker-CE
        • 镜像
        • 容器
        • 仓库
        • Docker数据卷
        • 数据卷容器
        • 端口映射
        • 容器互联(使用centos镜像)

一、Docker概述

1、Docker是什么

(1)是一种轻量级的“虚拟机”
(2)在linux容器里运行应用的开源工具

2、Docker与虚拟机的区别

虚拟机容器
启动时间快速
容量
系统逻辑隔离依赖于内核(共享)
安全性

3、Docker的使用场景

(1)打包应用程序简化部署
(2)可脱离底层硬件任意迁移
例如:服务器从腾讯云迁移到阿里云

二、Docker的核心概念及安装方式

1、Docker核心概念

(1)镜像

一个面向Docker容器引擎的只读模块

(2)容器

从镜像创建的运行实例

(3)仓库

集中保存镜像的地方

2、CentOS安装Docker的两种方式

(1)使用CURL获得Docker的安装脚本进行安装
(2)使用YUM仓库来安装Docker

3、安装部署docker

(1)安装依赖包

yum install -y yum-utils device-mapper-persistent-data lvm2
#yum-utils提供了yum-config-manager
#device mapper 储存驱动程序需要device-mapper-persistent-data 和 lvm2
#device mapper 是Linux2.6内核中支持逻辑卷管理的通用设备映射机制
它为实现用于存储资源管理的块设备驱动提供了一个高度模块化的内核架构

注:需要用在线源安装,本地源会出错。
在这里插入图片描述

(2)设置阿里云镜像

这篇关于翘首以盼的Docker他迈着优美的步伐向我们走来啦(Docker基本管理)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/837684

相关文章

Redis 基本数据类型和使用详解

《Redis基本数据类型和使用详解》String是Redis最基本的数据类型,一个键对应一个值,它的功能十分强大,可以存储字符串、整数、浮点数等多种数据格式,本文给大家介绍Redis基本数据类型和... 目录一、Redis 入门介绍二、Redis 的五大基本数据类型2.1 String 类型2.2 Hash

Linux创建服务使用systemctl管理详解

《Linux创建服务使用systemctl管理详解》文章指导在Linux中创建systemd服务,设置文件权限为所有者读写、其他只读,重新加载配置,启动服务并检查状态,确保服务正常运行,关键步骤包括权... 目录创建服务 /usr/lib/systemd/system/设置服务文件权限:所有者读写js,其他

解决docker目录内存不足扩容处理方案

《解决docker目录内存不足扩容处理方案》文章介绍了Docker存储目录迁移方法:因系统盘空间不足,需将Docker数据迁移到更大磁盘(如/home/docker),通过修改daemon.json配... 目录1、查看服务器所有磁盘的使用情况2、查看docker镜像和容器存储目录的空间大小3、停止dock

docker 重命名镜像的实现方法

《docker重命名镜像的实现方法》在Docker中无法直接重命名镜像,但可通过添加新标签、删除旧镜像后重新拉取/构建,或在DockerCompose中修改配置文件实现名称变更,感兴趣的可以了解一下... 目录使用标签(Tagging)删除旧的php镜像并重新拉取或构建使用docker Compose在Do

在Node.js中使用.env文件管理环境变量的全过程

《在Node.js中使用.env文件管理环境变量的全过程》Node.js应用程序通常依赖于环境变量来管理敏感信息或配置设置,.env文件已经成为一种流行的本地管理这些变量的方法,本文将探讨.env文件... 目录引言为什么使php用 .env 文件 ?如何在 Node.js 中使用 .env 文件最佳实践引

Java Instrumentation从概念到基本用法详解

《JavaInstrumentation从概念到基本用法详解》JavaInstrumentation是java.lang.instrument包提供的API,允许开发者在类被JVM加载时对其进行修改... 目录一、什么是 Java Instrumentation主要用途二、核心概念1. Java Agent

docker编写java的jar完整步骤记录

《docker编写java的jar完整步骤记录》在平常的开发工作中,我们经常需要部署项目,开发测试完成后,最关键的一步就是部署,:本文主要介绍docker编写java的jar的相关资料,文中通过代... 目录all-docker/生成Docker打包部署文件配置服务A的Dockerfile (a/Docke

python库pydantic数据验证和设置管理库的用途

《python库pydantic数据验证和设置管理库的用途》pydantic是一个用于数据验证和设置管理的Python库,它主要利用Python类型注解来定义数据模型的结构和验证规则,本文给大家介绍p... 目录主要特点和用途:Field数值验证参数总结pydantic 是一个让你能够 confidentl

Kotlin 协程之Channel的概念和基本使用详解

《Kotlin协程之Channel的概念和基本使用详解》文章介绍协程在复杂场景中使用Channel进行数据传递与控制,涵盖创建参数、缓冲策略、操作方式及异常处理,适用于持续数据流、多协程协作等,需注... 目录前言launch / async 适合的场景Channel 的概念和基本使用概念Channel 的

Python函数的基本用法、返回值特性、全局变量修改及异常处理技巧

《Python函数的基本用法、返回值特性、全局变量修改及异常处理技巧》本文将通过实际代码示例,深入讲解Python函数的基本用法、返回值特性、全局变量修改以及异常处理技巧,感兴趣的朋友跟随小编一起看看... 目录一、python函数定义与调用1.1 基本函数定义1.2 函数调用二、函数返回值详解2.1 有返