您的位置:首页 > 运维架构 > Docker

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

2016-06-24 22:40 831 查看
本文展示在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,输入下面的命令进行检查:

<span style="font-size:18px;">$ uname -r</span>
2. 请确保你的yum是最新的:
<span style="font-size:18px;">yum update</span>


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,(第一次运行会有些慢)输入

<span style="font-size:18px;">docker version</span>


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



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



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

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



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



Docker 引擎提供了核心技术使image和container成为可能,在上图中,你运行了docker run hello-world命令,

事实上,它包括三部分:



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。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息