docker 学习笔记1——安装与相关概念

本文展示在windows7和centos 7上上安装docker的步骤。

安装docker

windows7

由于Docker 引擎使用了Linux内核特性,所以在windows系统中,你不能直接运行

Docker,而是使用Docker Machine 命令,在你的电脑上创建并连接到一个小的Linux虚拟机。

下载DockerToolBox,它是一个安装包,可以快速地安装和设置docker的环境到你的电脑。

地址:点击打开链接 。这个安装包包括如下docker 工具:

  • Docker Machine for running docker-machine commands   
  • Docker Engine for running the docker commands
  • Docker Compose for running the docker-compose commands
  •  Kitematic, the Docker GUI
  • a shell preconfigured for a Docker command-line environment
  • Oracle VirtualBox
安装过程比较简单,这里就不赘述了。

centos7

1.Docker需要64的Centos,而不论你的系统版本,但是它要求你的内核至少是3.10,输入下面的命令进行检查:
$ uname -r
2. 请确保你的yum是最新的:
yum update

3.添加yum repo
$ tee /etc/yum.repos.d/docker.repo <<-'EOF'
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/7/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
EOF

4.安装Docker
yum install docker-engine

5.启动Docker守护进程
service docker start

6.验证安装是否成功
docker --version


验证安装

1.打开Docker Quickstart Terminal,(第一次运行会有些慢)输入

docker version

来检查你的docker版本,如果你看到下面的信息,那么恭喜你,它可以正常工作了!

docker 学习笔记1——安装与相关概念_第1张图片


2.输入 docker pull hello-world 并回车,这个命令会“偷偷”作些事情,如果一切正常,应该得到如下输出:

docker 学习笔记1——安装与相关概念_第2张图片


该命令事实上是从docker仓库中拉取名称为hello-world的镜像到你本地。


3.输入 docker images 可以查看本地所有镜像:



4.输入 docker run  hello-world 来运行这个镜像:

docker 学习笔记1——安装与相关概念_第3张图片



Docker 引擎提供了核心技术使image和container成为可能,在上图中,你运行了docker run hello-world命令,
事实上,它包括三部分:

docker 学习笔记1——安装与相关概念_第4张图片


image在运行期间,就是一套文件系统和参数,它没有状态,也从来没有变化。container是image的一个运行期间的实例,当你运行上述命令,Docker引擎做了如下事情:
a.检查你本地是否存在名为hello-world的image
b.从Docker Hub 中下载最新发布的名为:hello-world的image
c.加载镜像到容器,并运行它。
运行一个简单的,单一的命令,然后退出——这就是hello-world 所做的事情,当然这取决于你如何构建它。

Docker image 几乎无所不能,例如,可以启动像数据库这样复杂的软件,并且可以等待用户添加、存储数据。在当前例子中,Docker官方完成了hello-world这个image,但是任何人都可以做到。Docker 引擎让人们或者公司使用
image创建、分享软件。使用Docker引擎,你不需要担心你的计算机是否可以运行image中的某个软件,因为Docker container
总能运行image。


你可能感兴趣的:(虚拟化技术,虚拟机,linux,kernel,windows,docker,docker,安装)