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