docker 学习笔记1——安装与相关概念
2016-06-24 22:40
831 查看
本文展示在windows7和centos 7上上安装docker的步骤。
Docker,而是使用Docker Machine 命令,在你的电脑上创建并连接到一个小的Linux虚拟机。
下载DockerToolBox,它是一个安装包,可以快速地安装和设置docker的环境到你的电脑。
地址:点击打开链接 。这个安装包包括如下docker 工具:
Docker Machine for running
Docker Engine for running the
Docker Compose for running the
Kitematic, the Docker GUI
a shell preconfigured for a Docker command-line environment
Oracle
VirtualBox
安装过程比较简单,这里就不赘述了。
3.添加yum repo
4.安装Docker
5.启动Docker守护进程
6.验证安装是否成功
来检查你的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。
安装docker
windows7
由于Docker 引擎使用了Linux内核特性,所以在windows系统中,你不能直接运行Docker,而是使用Docker Machine 命令,在你的电脑上创建并连接到一个小的Linux虚拟机。
下载DockerToolBox,它是一个安装包,可以快速地安装和设置docker的环境到你的电脑。
地址:点击打开链接 。这个安装包包括如下docker 工具:
Docker Machine for running
docker-machinecommands
Docker Engine for running the
dockercommands
Docker Compose for running the
docker-composecommands
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。
相关文章推荐
- Linux Kernel 4.0 RC5 发布!
- centos6.5上安装docker
- 如何重装TCP/IP协议
- docker容器的网络信息查看
- XP下使用虚拟机安装配置Solaris[多图]
- Windows 8 官方高清壁纸欣赏与下载
- VirtualBox虚拟机XP与宿主机Ubuntu互访共享文件夹
- 谁是桌面王者?Win PK Linux三大镇山之宝
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- Windows Clang开发环境备忘
- 从Windows系统下访问Linux分区相关软件
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- Windows下搭建本地SVN服务器
- 使用Windows原生命令一键清空剪贴板
- Linux下三大免费桌面虚拟机评测
- windows用windeployqt发布qt quick application程序
- 利用开源软件打造自己的全功能远程工具
- openstack kilo-with-dokcer