前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Docker系列学习文章 - 如何安装Docker(三)

Docker系列学习文章 - 如何安装Docker(三)

原创
作者头像
宝哥@上云专家
发布2018-05-07 11:41:51
3.1K3
发布2018-05-07 11:41:51
举报
文章被收录于专栏:宝哥的专栏

| 导语 前面介绍了关于容器和docker的知识,那么从这篇文章开始,正式进入实操,带大家手把手安装docker环境。

前提条件

如果你是 CentOS 7 以上系统,要求系统为64位、系统内核版本为 3.10 以上。

如果你是CentOS-6.5 或更高的版本 CentOS ,要求系统为64位、系统内核版本为 2.6.32-431 以上。 如果你是 Ubuntu系统,12.04LTS以上版本都支持。

如果你是Windows系统,需要在Win10 Pro、Win2016下安装。

一、在CentOS7.3上安装Docker

咱们直接采用yum的方式进行安装,首先系统里面要配置好yum源,默认CentOS官方的源或者腾讯的源里面的Extras目录里都包含了docker的安装包,如图:

docker rpm包
docker rpm包

所以,你直接采用yum install的方式即可安装好docker。

# yum install -y docker 

一共要安装24个左右的依赖包。

主包有三个:docker-client、docker-common、docker-1.12.6-68.gitec8512b.el7.centos.x86_64

执行docker -v命令可以查看安装好的docker是什么版本:

安装好后,我们启动docker服务,只要安装正确,启动将会正常

# systemctl start docker

# systemctl status docker       (查看docker服务状态,active就是正常的)

# systemctl enable docker        (最好enable设置下docker服务,让docker服务随着机器的启动而启动)

服务启动后,我们运行一个hello world!不管是学C语言也好,还是python也好,咱们第一个先来个hello world!运行这个前提是你的服务器能上网,不然会失败。

# docker run hello-world

我们上一篇文章说过,容器的运行需要镜像的支持,docker run命令后面跟着的这个hell-world其实就是一个镜像,由于我们这个服务器是刚搭建的docker服务,所以本地没有任何镜像,因此它会从官网下载hello-world镜像到本地,下面是这个命令整个执行的过程:

如果官网没有这个镜像,比如我们执行docker run dasdadqwrefasf (这个dasdadqwrefasf 是随便写的名字),那么就会出现下面的情况:

提示这个dasdadqwrefasf 镜像没有,所以运行中断了。所以,这里跟大家提前说明下,docker要运行除非你能联网,要不就是配置好私有镜像仓库。

二、在Ubuntu16.04上安装Docker

1. 添加GPG key:

$ sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D

2. 添加源

$ sudo vi /etc/apt/sources.list.d/docker.list      添加内容:

deb https://apt.dockerproject.org/repo ubuntu-xenial main

3. 更新源

$ sudo apt update

4.安装

$ sudo apt install docker-engine

5.启动与测试 $ sudo systemctl start docker && sudo systemctl status docker $ sudo docker run hello-world    同样的也可以执行这hello-world命令

三、在Windows10 Pro上安装Docker

1. 先把Hyper-v功能安装好,右击开始图标,选择程序和功能

2. 一路Next到服务器角色里,勾上Hyper-V, 然后点击添加功能把相关功能组都装上。

3. 下载docker.exe安装文件,到docker官网下载docker安装包,下载连接:

https://download.docker.com/win/stable/Docker%20for%20Windows%20Installer.exe

4. 双击安装...一路Next即可安装完成。

目前国内使用CentOS操作系统的用户比较多,后续的文章我们将以CentOS环境下继续给大家讲解Docker方面的知识。目前我们只是安装好了docker,运行了一个hello world,其实啥也没真正开始,不过,环境我们基础环境已经装好了,接下来学习也就简单了!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档