docker的说明与安装

一、docker说明

使用docker优势有以下几点:

1、更快速的交付和部署

对于一个项目只需要创建一个标准的镜像来构建一套开发容器,然后开发和实施都可以利用这个镜像来快速部署。docker可以快速创建容器,快速迭代产品,docker容器很轻量,启动时间是秒级的,大量的节约了开发、测试和部署的时间。

2、更轻松的迁移和扩展

docker容器几乎可以在任意的平台上允许,这种兼容性可以让用户轻松的实现项目的迁移。

3、管理更简单

使用docker只需要小小的修改,就可以代替以往的大量更新工作,所有的修改都以增量的方式被分发和更新,从而实现自动化并且高效的管理。

docker中包涵三个概念:

1、镜像

镜像是一个只读的模板文件;镜像可以用来创建docker容器。

2、容器

容器是从镜像中创建的运行实例,可以在容器中运行应用。容器之间是相互隔离、保证安全的。

镜像是只读的,而容器是在镜像之上创建的一层可读写的文件。

3、仓库

仓库用来存放镜像文件,仓库分为公开仓库(Docker Hub)和私有仓库(用户在本地网络创建的仓库)。

构建流程:从仓库拉取镜像  =》 根据镜像创建容器 =》 将应用部署在容器上

二、安装docker

环境:Centos7.4 

步骤:

1、安装依赖包

 yum install -y yum-utils \   device-mapper-persistent-data \  lvm2

2、添加docker软件包源

yum-config-manager \
               --add-repo \
               https://download.docker.com/linux/centos/docker-ce.repo

3、更新yum包索引

yum makecache fast

4、安装docker

yum install docker-ce

5、启动/重启docker

systemctl start docker

systemctl restart docker

6、卸载docker

yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

7、验证是否安装正确

docker run hello-world

安装结果

8、下载nginx镜像并查看镜像

下载最新nginx镜像:docker pull nginx ; 也可以指定版本docker pull nginx:1.12

查看当前拥有的镜像:docker images

发布了65 篇原创文章 · 获赞 28 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_26900081/article/details/88594038
今日推荐