什么是docker

docker 镜像 安装 pip docker安装的镜像在哪_运维

解决了运行环境和配置问题软件容器,方便做持续集成并有助于整体发布的容器虚拟技术

docker的优点

比起传统的虚拟机而言,更轻便更快捷,一次构建,随处运行。更快速的应用交付和部署,更便捷的升级和扩缩容,更简单的系统运维,更高效的计算资源利用。

docker的架构和三要素的基本了解

docker 镜像 安装 pip docker安装的镜像在哪_阿里云_02


docker 镜像 安装 pip docker安装的镜像在哪_docker 镜像 安装 pip_03

镜像:就是一个只读模版,镜像可以用俩创建Docker容器,一个镜像可以创创建很多容器。类似于面象对象的中的类

容器:用镜像创建的运行实例,可以把容器看做是一个简易版的Linux环境。容器的定义和镜像几乎一模一样,也是一堆层的统一视角,唯一区别在于容器最上面那一层是可读可写的。

仓库:集中存放镜像文件的场所。

安装以及前提

首先得检查自己环境是不是CentOs系统,再检查版本是否在要求以上

docker 镜像 安装 pip docker安装的镜像在哪_json_04

注意楼主用的是CentOs7.5所以安装docker-ce(和CentOs6.5上差不多)方法和6.几的是有不同

输入命令

yum-config-manager --add-repo http://mirrors. aliyun. com/docker-ce/ linux/ centos/doc

因为国外的docker官网访问很慢,所以我们使用阿里云的镜像

再使用命令 gcc -v

出现:

docker 镜像 安装 pip docker安装的镜像在哪_json_05

这代表完成了开始使用安装

docker 镜像 安装 pip docker安装的镜像在哪_阿里云_06

-y 表示永远以同意的安装

永远的hello world的

安装好以后输入

docker version

查看版本

docker 镜像 安装 pip docker安装的镜像在哪_json_07

启动docker(CentOs7使用命令)

systemctl start docker

运行第一个docker

docker run hello-world

,因为刚开始安装的,所以先会报错没有找到,然后再去仓库里拿。

docker 镜像 安装 pip docker安装的镜像在哪_json_08

成功以后:

docker 镜像 安装 pip docker安装的镜像在哪_docker 镜像 安装 pip_09

docker 镜像 安装 pip docker安装的镜像在哪_docker 镜像 安装 pip_10

docker 镜像 安装 pip docker安装的镜像在哪_docker_11

Docker 在CentOs7环境下就安装好了。

**

在阿里云或者网易云里配置镜像加速了(重点)

docker 镜像 安装 pip docker安装的镜像在哪_阿里云_12

先找到 etc/docker/daemon.json 这个json文件将上面任何一个镜像仓库写入并保存

注意:阿里云要去

https://cr.console.aliyun.com 找到容器镜像服务

docker 镜像 安装 pip docker安装的镜像在哪_阿里云_13

下面会有显示你的个人加速地址

{

“registry-mirrors”: [“https://XXXXXX.mirror.aliyuncs.com”]

}

把这段复制到daemon.json中

重启docker生效加速配置

systemctl daemon-reload
systemctl restart docker