hangge的博客

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

  • 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
    3658浏览
    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
    3016浏览
    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
    3453浏览
    0推荐
    0评论
  • Docker - 网络使用详解3(容器间的相互通信:IP、容器名、joined容器)

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

    • 更新时间: 2019-09-06 02:20
    3206浏览
    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
    2305浏览
    0推荐
    0评论
  • Docker - 搭建Docker私有仓库(本地Registry镜像仓库)

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

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

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

    • 更新时间: 2019-09-06 02:12
    3062浏览
    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
    2603浏览
    0推荐
    0评论