centos docke安装(docker)

为什么Docker镜像大都是基于Ubuntu构建

docker centos和 ubuntu镜像的区别Docker是基于镜像的。镜像类似于已经包含了文件、配置和安装好的程序的虚拟机镜像。同样的,你可以像启动虚拟机一样启动多个镜像实例。运行中的镜像称为容器。你可以修改容器(比如删除一个文件),但这些修改不会影响到镜像。不过,你使用docke...

docker与docker-compose介绍,对比与使用

docker是一个供开发和运维人员开发,测试,部署和运行应用的容器平台。这种用linux container部署应用的方式叫容器化。

compose是一个用于运行和管理多个容器化应用的工具。

我们可以列出下列几项来进行二者对比:

1.docker是自动化构建镜像,并启动镜像。 docker compose是自动化编排容器。

2. docker是基于Dockerfile得到images,启动的时候是一个单独的container

3. docker-compose是基于docker-compose.yml,通常启动的时候是一个服务,这个服务通常由多个container共同组成,并且端口,配置等由docker-compose定义好。

4.两者都需要安装,但是要使用docker-compose,必须已经安装docker

接下来,我们来安装docker ce,docker-compose,然后根据官网的关于docker-compose一个简单的例子来进一步理解

安装docker ce:

安装docker-compose:

或者获取安装脚本进行安装(仅限于centos7 or rhel7)

docker-compose例子官网URL:

文件目录

从docker-compose.yml我们可以看到,这个python应用包含两个部分,一个部分是web service,一个是redis service,我们用‘docker-compose up’去build images or pull images, create containers和run这些containers。

最终,我们看到这个service在运行。其背后有4个images, 2个containers.而通过docke-compose则可以直接操作这整个service。

阅读剩余
THE END