hangge的博客

https://niwoxuexi.com/blog/user/146

  • Docker - 容器存储详解3(销毁Data Volume)

    由于docker不会销毁bind mount,删除数据的工作只能由host负责。下面介绍如何删除docker managed volume。五、销毁 Data Volume1,删除数据的基本方法对于docker managed volume,在执行docker rm删除容器时可带上-v参数,docker会将容器使用到的volume删除。但其前提是没有其它容器mount该volume,目的是保护 ...

    • 更新时间: 2019-09-06 02:27
    2492浏览
    0推荐
    0评论
  • Docker - 镜像构建教程1(使用docker commit命令构建镜像)

    Docker提供了两种构建镜像的方法:docker commit命令与Dockerfile构建文件。本文先介绍前者,也就是如何使用docker commit命令把一个正在运行的容器变成一个新的镜像。注意Docker并不建议用户通过docker commit方式构建镜像:一是因为这是一种手工创建镜像的方式,容易出错,效率低且可重复性弱。二是使用者并不知道镜像是如何创建出来的,里面是否有恶意程序。也 ...

    • 更新时间: 2019-09-06 02:27
    2684浏览
    0推荐
    0评论
  • Docker - 镜像构建教程2(使用Dockerfile构建镜像)

    Docker提供了两种构建镜像的方法:docker commit命令与Dockerfile构建文件。日常使用中推荐通过后者(Dockerfile)来构建镜像,下面通过样例进行演示。一、使用 Dockerfile 构建镜像样例1,创建一个 Dockerfile 文件(1)Dockerfile其实是一个文本文件,记录了镜像构建的所有步骤。我们可以通过vi命令创建它。1vi Dockerfile(2) ...

    • 更新时间: 2019-09-06 02:26
    2560浏览
    0推荐
    0评论
  • Docker - 构建一个带有ping、ifconfig命令的Ubuntu镜像

    用Docker拉取的Base镜像(如Centos、Ubuntu)都是最简版本,不包含Ping工具。但有时我们需要用到Ping工具来测试两个容器间的网络连接,下面演示如何创建并使用一个带有ping命令 的Ubuntu镜像。1,构建镜像(1)首先我们创建一个Dockerfile文件,内容如下:1234FROM ubuntu:latestRUN apt-get update \&& ...

    • 更新时间: 2019-09-06 02:23
    3599浏览
    0推荐
    0评论
  • Docker - 网络使用详解1(原生网络介绍:none、host、bridge)

    一、原生网络介绍1,查看网络Docker安装时会自动在host上创建三个网络:none、host、bridge。我们可以使用如下命令进行查看:1docker network ls2,none 网络(1)none网络就是什么都没有的网络,一些对安全性有求高并且不需要联网的应用可以使用none网络。比如:某个容器的唯一用途是生成随机密码,就可以放到none网络中避免密码被窃取。(2)我们可以使用--n ...

    • 更新时间: 2019-09-06 02:23
    2959浏览
    0推荐
    0评论
  • Docker - 网络使用详解2(创建自定义网络:user-defined)

    容器除了可以直接使用none、host、bridge这三个自动创建的网络外,用户也可以根据业务需要创建user-defined网络。二、创建自定义网络Docker提供三种user-defined网络驱动:bridge,overlay和macvlan。其中overlay和macvlan用于创建跨主机的网络。本文主要介绍创建bridge自定义网络。1,创建自定义的 bridge 网络(1)我们执行如下 ...

    • 更新时间: 2019-09-06 02:21
    3393浏览
    0推荐
    0评论
  • Docker - 网络使用详解3(容器间的相互通信:IP、容器名、joined容器)

    容器之间可以通过IP、Docker DNS Server或者joined容器这三种方式进行通信,下面分别进行介绍。三、容器间的相互通信1,通过 IP 通信(1)IP通信就是直接用IP地址来进行通信。两个容器如果需要通过IP通信,那么它们就必须处于同一个网络,也就是说要有属于同一个网络的网卡。(2)如果两个容器不在同一个网络,我们可以为其中一个容器添加另外一个容器的网络,这样它们也就能够通过IP ...

    • 更新时间: 2019-09-06 02:20
    3155浏览
    0推荐
    0评论
  • Docker - 将制作好的镜像上传到Docker Hub仓库(附操作步骤)

    镜像制作好之后如果想要进行保存和分发,最直接的方法就是使用Docker Hub。Docker Hub是Docker公司维护的公共Registry。我们可以将自己的镜像保存到Docker Hub免费的repository中。下面介绍如何使用Docker Hub存取我们的镜像。1,账号注册与登录(1)首先在Docker Hub上注册一个账号:官网地址:https://hub.docker.com/ ...

    • 更新时间: 2019-09-06 02:14
    2237浏览
    0推荐
    0评论
  • Docker - 搭建Docker私有仓库(本地Registry镜像仓库)

    Docker Hub虽然方便,但还是有些限制。比如:需要Intenet连接,上传下载慢。而且上传到Docker Hub的镜像任何人都能访问到(虽然也提供私有repository,但需要收费),有安全性问题。 好在Docker已经将Registry开源了,同时在Docker Hub上也有官方的镜像registry。下面演示如何在Docker中运行自己的registry,搭建本地Registry。 ...

    • 更新时间: 2019-09-06 02:13
    2269浏览
    0推荐
    0评论
  • Docker - 实现本地镜像的导出、导入(export、import、save、load)

    有时我们需要将一台电脑上的镜像复制到另一台电脑上使用,除了可以借助仓库外,还可以直接将镜像保存成一个文件,再拷贝到另一台电脑上导入使用。 对于镜像的导出和导入,Docker提供了两种方案,下面分别进行介绍。一、使用 export 和 import1,查看本机的容器这两个命令是通过容器来导入、导出镜像。首先我们使用docker ps -a命令查看本机所有的容器。2,导出镜像(1)使用docker ...

    • 更新时间: 2019-09-06 02:12
    3019浏览
    0推荐
    0评论
  • Docker - 离线安装 docker-compose(以CentOS系统为例)

    公司服务器已经安装了Docker环境,但没有安装Docker Compose,使用起来十分不便。由于服务无法连接外网,下面演示如何离线安装Docker Compose。(1)首先访问docker-compose的GitHub版本发布页面:https://github.com/docker/compose/releases(2)由于服务器是CentOS系统,则下载Linux版本的Compose: ...

    • 更新时间: 2019-09-06 02:11
    2565浏览
    0推荐
    0评论
  • 解决 Mac OS 下罗技鼠标滚轮无法使用问题(滚动失效)

    1,问题描述之前的罗技MX Master鼠标在Mac系统下用的好好的,最近发现滚轮失效。但鼠标移动、左右键点击却又都没问题。2,问题原因可能是罗技的驱动加载有问题,也可能是系统升级后部分配置丢失,导致驱动无法加载。3,解决办法(1)依次打开“系统偏好设置” ->“安全性与隐私” -> “隐私” -> “辅助功能”(2)找到Logitech游戏软件、Logitech options ...

    • 更新时间: 2019-09-06 02:10
    8168浏览
    0推荐
    0评论
  • K8s - Kubernetes集群的安装部署教程(CentOS系统)

    本文演示如何搭建一个三节点的Kubernetes Cluster集群(一个master节点和两个node节点),并且这三台服务器使用的都是CentOS 7系统。一、准备工作(三个节点都需要设置)1,安装 Docker所有的节点都需要安装Docker,具体步骤可以参考我之前写的文章:CentOS下 Docker、Docker Compose 的安装教程(附详细步骤)2,安装 kubelet、ku ...

    • 更新时间: 2019-09-06 01:57
    2705浏览
    0推荐
    0评论
  • K8s - Kubernetes重要概念介绍(Cluster、Master、Node、Pod、Controller、Service、Namespace)

    Kubernetes是目前发展最快、市场占有率最高的容器编排引擎产品,并且还在快速地开发和迭代之中。我们在学习Kubernetes之前,需要理解它的几个重要概念,它们是组成Kubernetes集群的基石。一、Cluster、Master、Node 介绍1,ClusterCluster(集群) 是计算、存储和网络资源的集合,Kubernetes利用这些资源运行各种基于容器的应用。最简单的Clust ...

    • 更新时间: 2019-09-06 01:57
    2927浏览
    0推荐
    0评论
  • K8s - 解决主机重启后kubelet无法自动启动问题

    1,问题描述(1)在安装配置好Kubernetes后,正常情况下服务器关机重启,kubelet也会自动启动的。但最近配置的一台服务器重启后,输入命令kubectl get nodes查看节点报如下错误:The connection to the server 192.168.60.128:6443 was refused - did you specify the right host or po ...

    • 更新时间: 2019-09-06 01:56
    5308浏览
    0推荐
    0评论