Docker(一):安装

Docker简介

随着容器虚拟化技术的发展,Docker可以在开发环境中构建,并轻松提交到测试环境中,最终进入生产环境,加速本地开发构建流程。为了更好的使用Doker,做了Docker系列的博客:Docker(二):容器的基本操作,,Docker(三):守护式进程及其操作Docker(四):镜像操作
Docker的目标:
提供简单轻量的建模方式
职责的逻辑分离
环境移植,开发测试部署使用同一个环境,提高开发生命周期

Docker的使用场景:
1.使用Docker容器开发,测试,部署服务
2.创建隔离的运行环境
3.搭建测试环境

Docker的基本组成

Docker客户端/守护进程:
Docker是C/S架构的程序,docker的客户端向docker的服务器端即守护进程发出请求,守护进程处理完所有的工作并返回结果。docker客户端对服务器端的访问既可以在本地也可以远程。

Docker Image 镜像:
镜像是docker容器的基石,容器基于镜像启动和运行。docker镜像是层叠的只读文件系统,最低端是bootfs引导文件系统,docker用户几乎永远不会与引导文件有交互。镜像的第二层是root文件系统,可以是一种或多种操作系统如ubuntu,centos。

Docker Container 容器:
容器通过镜像启动,docker的容器是docker的执行单元,容器中可以运行客户的进程,如果说镜像是docker的构建打包阶段,那么容器则是启动和执行阶段。

Docker Registry 仓库:
docker用仓库来保存用户构建的镜像,分为公有私有两种。Docker Hub为Docker提供的共有仓库

Docker安装

更新ubuntu的apt源索引

sudo apt-get update

安装包允许apt通过HTTPS使用仓库

sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    software-properties-common

添加Docker官方GPG key

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

设置Docker稳定版仓库

sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"

添加仓库后,更新apt源索引

sudo apt-get update

安装最新版Docker CE(社区版)

sudo apt-get install docker-ce

检查Docker CE是否安装正确

sudo docker run hello-world

出现如下信息,表示安装成功

在这里插入图片描述

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页