docker

关注公众号 jb51net

关闭
首页 > 网站技巧 > 服务器 > 云和虚拟化 > docker > docker镜像安装

docker程序镜像的安装流程

作者:胡斌附体

镜像相当于容器的"源代码",docker 镜像文件类似于 Java 类模板,而 docker 容器实例类似于 Java 中 new 出来的实例对象,这篇文章主要介绍了docker程序镜像的安装,需要的朋友可以参考下

Docker 的基本组成

1.1 镜像(image)

镜像是一个只读模板,其中包含创建 Docker 容器的说明,一个镜像可以创建很多容器。镜像相当于容器的"源代码",docker 镜像文件类似于 Java 类模板,而 docker 容器实例类似于 Java 中 new 出来的实例对象。

1.2 容器(Container)

Docker 利用容器(Container)独立运行的一个或一组应用,应用程序或服务运行在容器里面,容器就类似于一个虚拟化的运行环境,容器是镜像的可运行实例。就像是 Java 中的类和实例对象一样,镜像是静态的定义,容器是镜像运行时的实体。容器为镜像提供了一个标准的和隔离的运行环境,它可以被启动、开始、停止、删除。每个容器都是相互隔离的、保证安全的平台。

1.3 仓库(Repository)

仓库(Repository)是集中存放镜像文件(Dockerfile)的场所,类似于 maven 仓库,存放各种 jar 包的地方,github 仓库,存放各种 git 项目的地方。Docker 公司提供的官方 registry 被称为 Docker Hub,存放各种镜像模板的地方。仓库分为公开仓库(Public)和私有仓库(Private)两种形式。最大的公开仓库是 Docker Hub,存放了数量庞大的镜像供用户下载,国内的公开仓库包括阿里云 、网易云等。

一、 流程

对文中脚本测试前提默认系统已安装docker

docker程序部署命令脚本

1.加载已打包的docker程序

docker load < sto...p.tar

2.创建网络

docker network create -d bridge --subnet=172.27.16.1/24 --gateway=172.27.16.254 cl...ilm

3.加载并启动(对镜像进行加载, 加载至容器后进行启动)

docker run --ip=172.27.16.1 --network=cl...ilm -p 8002:8002 -p 8001:80 --name fi...ld -v /ms...cs/db/:/ms...cs/db -v /ms...iles/:/ms...iles/ -v /ho...min:/ho...dmin -itd fi...ld bash

二、总结

到此这篇关于docker程序镜像的安装的文章就介绍到这了,更多相关docker镜像安装内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文