Docker basics
文章平均质量分 76
https://yeasy.gitbook.io/docker_practice/introduction/what
Rusty well began
做笔记记录用的
展开
-
【14】使用镜像 - 02
6、利用 commit 理解镜像构成docker commit 命令除了学习之外,还有一些特殊的应用场合,比如被入侵后保存现场等。但是,不要使用 docker commit 定制镜像,定制镜像应该使用 Dockerfile 来完成。镜像是容器的基础,每次执行 docker run 的时候都会指定哪个镜像作为容器运行的基础。在之前的例子中,我们所使用的都是来自于 Docker Hub 的镜像。直接使用这些镜像是可以满足一定的需求,而当这些镜像无法直接满足需求时,我们就需要定制这些镜像。回顾一原创 2022-05-31 17:33:38 · 150 阅读 · 1 评论 -
【13】使用镜像 - 01
1、介绍镜像是 Docker 的三大组件之一。Docker 运行容器前需要本地存在对应的镜像,如果本地不存在该镜像,Docker 会从镜像仓库下载该镜像。包括:从仓库获取镜像;管理本地主机上的镜像;介绍镜像实现的基本原理。2、获取镜像2.1、从Docker Hub 获取镜像Docker Hub 上有大量的高质量的镜像可以用,获取这些镜像的方法。从 Docker 镜像仓库获取镜像的命令是 docker pull。其命令格式为:$ docker pull [选项] [Docker Re原创 2022-05-30 22:00:17 · 374 阅读 · 0 评论 -
【12】Docker的安装 -- 镜像加速器
1、镜像加速器介绍国内从 Docker Hub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。国内很多云服务商都提供了国内加速器服务,例如:阿里云加速器(点击管理控制台 -> 登录账号(淘宝账号) -> 右侧镜像工具 -> 镜像加速器 -> 复制加速器地址)网易云加速器 https://hub-mirror.c.163.com百度云加速器 https://mirror.baidubce.com百度云加速器 https://mirror.baidubce.com由于镜原创 2022-05-30 21:22:49 · 976 阅读 · 0 评论 -
【11】Docker的安装 -- Windows 10
1、系统要求Docker Desktop for Windows 支持 64 位版本的 Windows 10 Pro,且必须开启 Hyper-V(若版本为 v1903 及以上则无需开启 Hyper-V),或者 64 位版本的 Windows 10 Home v1903 及以上版本。2、安装2.1、手动下载安装点击以下 链接 下载 Docker Desktop for Windows。下载好之后双击 Docker Desktop Installer.exe 开始安装。使用 winget安装:原创 2022-05-30 17:12:14 · 591 阅读 · 0 评论 -
【10】Docker的安装 --Mac
1、系统要求Docker Desktop for Mac 要求系统最低为 macOS Mojave 10.14。2、安装2.1、使用homebrew安装:Homebrew 的 Cask 已经支持 Docker Desktop for Mac,因此可以很方便的使用 Homebrew Cask 来进行安装:$ brew install --cask docker2.2、手动下载安装如果需要手动下载,请点击以下 链接 下载 Docker Desktop for Mac。如果你的电脑搭载的是 M1原创 2022-05-30 17:00:42 · 858 阅读 · 0 评论 -
【09】Linux 离线安装 Docker
生产环境中一般都是没有公网资源的,本文介绍如何在生产服务器上离线部署Docker括号内的字母表示该操作需要在哪些服务器上执行1、Centos7 离线安装Docker1.1、YUM本地文件安装(推荐)推荐这种方式,是因为在生产环境种一般会选定某个指定的文档软件版本使用。查询可用的软件版本(A)#下载清华的镜像源文件wget -O /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/centos/docker-c原创 2022-05-26 23:04:32 · 345 阅读 · 0 评论 -
【08】Docker的安装 -- Raspberry Pi
警告:切勿在没有配置 Docker APT 源的情况下直接使用 apt 命令安装 Docker.1、系统要求Docker 不仅支持 x86_64 架构的计算机,同时也支持 ARM 架构的计算机,本小节内容以树莓派单片电脑为例讲解 ARM 架构安装 Docker。Docker 支持以下版本的 Raspberry Pi OS 操作系统:Raspberry Pi OS Buster注: Raspberry Pi OS 由树莓派的开发与维护机构 树莓派基金会 官方支持,并推荐用作树莓派的首选系统,.原创 2022-05-26 22:37:22 · 477 阅读 · 0 评论 -
【07】Docker的安装 -- Fedora
警告:切勿在没有配置 Docker dnf 源的情况下直接使用 dnf 命令安装 Docker.1、系统要求Docker 支持以下版本的 Fedora 操作系统:33342、卸载旧版本旧版本的 Docker 称为 docker 或者 docker-engine,使用以下命令卸载旧版本:$ sudo dnf remove docker \ docker-client \ docker-client-latest \.原创 2022-05-26 22:22:21 · 815 阅读 · 0 评论 -
【06】Docker的安装 -- Debian
警告:切勿在没有配置 Docker APT 源的情况下直接使用 apt 命令安装 Docker.1、系统要求Docker 支持以下版本的 Debian 操作系统:Debian Bullseye 11Debian Buster 102、卸载旧版本旧版本的 Docker 称为 docker 或者 docker-engine,使用以下命令卸载旧版本:$ sudo apt-get remove docker \ docker-engine \ .原创 2022-05-26 22:01:01 · 722 阅读 · 0 评论 -
【05】Docker的安装 -- Ubuntu
1、系统要求Docker 支持以下版本的 Ubuntu 操作系统:Ubuntu Hirsute 21.04Ubuntu Groovy 20.10Ubuntu Focal 20.04 (LTS)Ubuntu Bionic 18.04 (LTS)Docker 可以安装在 64 位的 x86 平台或 ARM 平台上。Ubuntu 发行版中,LTS(Long-Term-Support)长期支持版本,会获得 5 年的升级维护支持,这样的版本会更稳定,因此在生产环境中推荐使用 LTS 版本。2、卸载旧原创 2022-05-26 21:41:11 · 242 阅读 · 0 评论 -
【04】Docker的安装 -- Centos
note:切勿在没有配置 Docker YUM 源的情况下直接使用 yum 命令安装 Docker.1、系统要求Docker 支持 64 位版本 CentOS 7/8,并且要求内核版本不低于 3.10。 CentOS 7 满足最低内核的要求,但由于内核版本比较低,部分功能(如 overlay2 存储层驱动)无法使用,并且部分功能可能不太稳定;2、卸载旧版本旧版本的 Docker 称为 docker 或者 docker-engine,使用以下命令卸载旧版本:$ sudo yum remove doc原创 2022-05-26 21:19:43 · 657 阅读 · 0 评论 -
【03】Docker 的三个基本概念
1、Docker 包括三个基本概念:镜像(Image)容器(Container)仓库(Repository)2、镜像2.1、 概念操作系统分为 内核 和 用户空间。对于 Linux 而言,内核启动后,会挂载 root 文件系统为其提供用户空间支持。而 Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:18.04 就包含了完整的一套 Ubuntu 18.04 最小系统的 root 文件系统。Docker 镜像 是一个特殊的文件系统,除了原创 2022-05-26 20:59:25 · 319 阅读 · 0 评论 -
【02】 - Advantages of docker
1、 优势作为一种新兴的虚拟化方式,Docker 跟传统的虚拟化方式相比具有众多的优势。1.1、更高效的利用系统资源由于容器不需要进行硬件虚拟以及运行完整操作系统等额外开销,Docker 对系统资源的利用率更高。无论是应用执行速度、内存损耗或者文件存储速度,都要比传统虚拟机技术更高效。因此,相比虚拟机技术,一个相同配置的主机,往往可以运行更多数量的应用。1.2、更快速的启动时间传统的虚拟机技术启动应用服务往往需要数分钟,而 Docker 容器应用,由于直接运行于宿主内核,无需启动完整的操作系统,因原创 2022-05-25 17:36:32 · 110 阅读 · 0 评论 -
【01】- what is the docker
1、Docker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目,它是基于 dotCloud 公司多年云服务技术的一次革新,并于 2013 年 3 月以 Apache 2.0 授权协议开源,主要项目代码在 GitHub 上进行维护。Docker 项目后来还加入了 Linux 基金会,并成立推动 开放容器联盟(OCI)。2、Docker 自开源后受到广泛的关注和讨论,至今其 GitHub 项目 已经超过 5 万 7 千个星标和一万多个 fork。甚至由于原创 2022-05-24 16:11:24 · 129 阅读 · 0 评论