Docker初体验

无道 2019-06-13 0 条评论 教程相关 阅读301 手机阅读

Docker是一个能够把开发应用程序自动部署到容器的开源引擎。它由Docker公司的团队编写,基于Apache 2.0开源协议授权。它提供了一个简单、轻量的建模方式,使开发生命周期更高效快速,鼓励了面向服务的架构设计。

安装

安装条件

Docker运行对内核要求比较高,因此一般建议直接在Ubuntu这样的平台运行。

  • CentOS 7(64位)
  • CentOS 6.5(64位)及以后

CentOS7

Docker RPM包已经包含在CentOS-Extra仓库中,所以我们可以直接使用Yum安装:

yum install docker

截图-1560390795

肯定是选y

安装中....

截图-1560390839

CentOS 6.5

第一步 Enable EPEL

对于CentOS6.5, Docker可以在EPEL源里面找到,所以我们首先需要确保启用EPEL。

sudo rpm -Uvh http://www.gtlib.gatech.edu/pub/fedora-epel/6/i386/epel-release-6-8.noarch.rpm

第二步 Remove Docker

需要注意的是,CentOS6.5中,已经有一个同名docker的可执行系统程序包。所以Docker RPM包命名为docker-io,我们先卸掉docker。

sudo yum -y remove docker

第三步 Install Docker-IO

最后需要安装docker-io的RPM包。

sudo yum -y install docker-io

这样完成了Docker的安装。

启动

CentOS 6.5

第一步 启动服务

一旦安装好Docker之后,我们需要启动Docker Deamon:

sudo service docker start

第二步 设置开机启动(可选)

如果希望Docker Deamon开机运行,还需要做如下操作:

sudo chkconfig docker on

CentOS 7

以上针对CentOS 6.5的启动步骤同样适用于CentOS 7. 同时CentOS 7中使用Systemd替换了SysV的初始化,我们也可以直接使用Systemd来管理Docker Daemon.

启动过程

sudo systemctl start service
sudo systemctl enable docker  # option

若上面代码不行,也可用centos代码来启动服务。即:sudo service docker start

验证

验证是否安装成功。

docker info

直接输入以上命令,查看是否安装成功。

截图-1560391136

出现如上图所示,那则表示安装成功。

验证Docker Client

现在就让我们验证下Docker是否能正常运行,首先我们来获取最新的centos镜像:

sudo docker pull centos

pull 命令代表从仓库拉取一个镜像。

截图-1560391271

出现上图所示,则拉取成功。

还可以验证一下

输入

docker iamges

截图-1560391375

出现上图所示的,就代表安装成功。

然后重启Docker Daemon。激动的时刻到了,让我们运行一下:

sudo docker run -i -t centos /bin/bash

一切正常的话,你会看到一个终端提示符,然后你就可以像操作任何CentOS机器一样进行你的体验。

截图-1560391490

注意看,我前面的已经变了,不再是VM_0_7_centos而是b3d70a7916a2

要退出当前镜像也很简单

exit即可

截图-1560391720

全文完 [
有帮助?打赏
支付宝打赏
微信打赏
]
标签: Docker
修改: 2019-06-13 10:21
这篇文章还没有评论呢~
点击刷新/生成验证码
It's me
昵称:无道
坐标:成都
性别:
一个人,一介学生,一个儿子~ 愿你我都被世界温暖以待
迷思爱 公众号

新建了个公众号,会不定期分享一些小玩意,有提升效率的办公软件、有一些黑科技的软件、或教程等等。

爷~,要不关注下~~