Docker
文章平均质量分 78
后青春诗ing
这个作者很懒,什么都没留下…
展开
-
Docker学习十《使用网络-高级网络一》
一、前言 在第 Docker学习七《使用网络》 我们已经简单的学习了docker 允许通过外部访问容器和容器互联,今天在详细学习一下。原创 2021-04-14 16:17:31 · 112 阅读 · 0 评论 -
Docker学习九《理解镜像构成二》使用 Dockerfile 定制镜像
一、前言 从上篇 docker commit 的学习中,我们可以了解到,镜像的定制实际上就是定制每一层所添加的配置、文件。如果我们可以把每一层修改、安装、构建、操作的命令都写入一个脚本,用这个脚本来构建、定制镜像,那么之前提及的无法重复的问题、镜像构建透明性的问题、体积的问题就都会解决。这个脚本就是 Dockerfile。 二、使用 Dockerfile 定制镜像 还以之前定制 nginx 镜像为例,这次我们使用 Dockerfile 来定制 ...原创 2021-03-29 17:51:00 · 2339 阅读 · 0 评论 -
Docker学习八《理解镜像构成一》利用 commit 理解镜像构成
一、前言 经过前边几个章节的学习,今天反过来重新学习一下 docker镜像如何构成的,今天利用 commit 理解一下原创 2021-03-29 16:04:51 · 232 阅读 · 0 评论 -
Docker学习七《使用网络》
一、前言 Docker 允许通过外部访问容器或容器互联的方式来提供网络服务 二、外部访问容器 容器中可以运行一些网络应用,要让外部也可以访问这些应用,可以通过 -P 或 -p 参数来指定端口映射 1、使用 -P 标记时,Docker 会随机映射一个端口到内部容器开放的网络端口 docker run -d -P nginx:latest 使用 docker ps 可以看到,本地主机的 49154 被映射到了容器的 80 端口。此时访问本机的 49154端口即可访问容器内 NGINX 默认页面 2、使用原创 2021-03-24 17:05:32 · 193 阅读 · 2 评论 -
Docker学习六《数据卷》
一、前言 1、什么是容器数据卷? 数据卷 是一个可供一个或多个容器使用的特殊目录,将应用和环境打包成一个镜像,如果数据都保存在容器中,那么我们容器删除了,数据就会丢失!为了数据可以持久化以及在容器间共享所以有了容器数据卷 2、数据卷的特性: 数据卷 可以在容器之间共享和重用 对 数据卷 的修改会立马生效 对 数据卷 的更新,不会影响镜像 数据卷 默认会一直存在,即使容器被删除 二、创建一个数据卷 sudo docker volume create my-vol 三、查看 数据卷 1、查看所有的数据原创 2021-03-10 17:00:53 · 209 阅读 · 1 评论 -
Docker学习五《仓库三、私有仓库高级配置》
一、前言 1、上一节我们搭建了一个具有基础功能的私有仓库,本小节我们来使用 Docker Compose 搭建一个拥有权限认证、TLS 的私有仓库。 二、准备工作 1、创建账号。 sudo useradd -m udocker sudo passwd udocker 2、添加sudo权限 机器 centos 下操作 sudo chmod u+w /etc/sudoers sudo vim /etc/sudoers chmod u-w /etc/sudoers 3、在 udocker 用户下,添加到 d原创 2021-03-09 21:08:46 · 330 阅读 · 2 评论 -
Docker学习五《仓库二、私有仓库》
一、前言 1、有时候使用 Docker Hub 这样的公共仓库可能不方便,用户可以创建一个本地仓库供私人使用。 2、本节介绍如何使用本地仓库。docker-registry 是官方提供的工具,可以用于构建私有的镜像仓库。 二、安装运行 docker-registry sudo docker run -d -p 5000:5000 --restart=always --name registry registry 这将使用官方的 registry 镜像来启动私有仓库。默认情况下,仓库会被创建在容器的 /v原创 2021-03-09 16:50:05 · 344 阅读 · 2 评论 -
Docker学习五《仓库一》
一、前言 1、目前 Docker 官方维护了一个公共仓库 Docker Hub,其中已经包括了数量超过 2,650,000 的镜像。大部分需求都可以通过在 Docker Hub 中直接下载镜像来实现。 2、今天主要分享一下,docker仓库,以及如何创建自己的私有仓库。 二、注册 你可以在 https://hub.docker.com 免费注册一个 Docker 账号。 三、登陆 sudo docker login 四、查找镜像 sudo docker search centos 1、可以看到返回了原创 2021-03-09 14:02:12 · 139 阅读 · 1 评论 -
Docker学习四《使用容器》
一、前言 容器是 Docker 又一核心概念。 简单的说,容器是独立运行的一个或一组应用,以及它们的运行态环境。对应的,虚拟机可以理解为模拟运行的一整套操作系统(提供了运行态环境和其他系统环境)和跑在上面的应用。 本章将具体介绍如何来管理一个容器,包括创建、启动和停止等 ...原创 2021-03-04 18:06:39 · 358 阅读 · 1 评论 -
Docker学习三《使用镜像》
一、前言 这篇主要分享一下 镜像是如何使用的,以及一些基础的命令操作。docker 命令 --help # 帮助命令 二、获取镜像 1、 docker pull 命令格式为: docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签] 具体的选项可通过 docker pull --help 2、使用 docker pull 命令 1、命令: docker pull ubuntu docker pull ubuntu:18.04 指定版本下载 2、结果:原创 2021-03-04 17:41:44 · 228 阅读 · 1 评论 -
Docker学习二《镜像&容器&仓库》
前言 都说学习一个新的技术之前,必定要了解其 技术 由来、发展、作用、用途,本篇也就老生常谈一下。从几个方面谈一下 docker技术,网上文章一堆,个人只是摘抄、简单分享一下。原创 2021-03-04 15:54:03 · 2110 阅读 · 3 评论 -
Docker学习一《安装》
第一部分docker学习安装知识原创 2021-03-04 14:30:53 · 1135 阅读 · 6 评论