docker的安装和简单使用

docker技术现在是开发人员的必备技术栈,下面简单介绍一下docker的安装和简单的使用。

安装docker

因为docker就是基于Linux系统开发的,在windows系统上安装使用docker还要安装一大推的虚拟系统,在这里个人强烈建议学习docker的系统选择Linux系统,下面演示一下在Ubuntu系统上安装docker的步骤。

第一步:检查Linux内核是否满足docker安装要求

在安装docker之前,首先要查看当前系统的版本,docker要求Ubuntu系统的内核要高于3.10 ,使用uname -r查看当前Linux系统的内核版本,如下:

我的系统版本是4.4.0,满足docker的要求。

第二步:升级apt-get命令

在Ubuntu系统安装docker之前要使用apt-get的最新版本,使用apt-get update更新apt-get。

第三步:安装docker

在Ubuntu系统下使用apt-get install -y docker.io命令安装docker,如下图:

因为我之前已经安装过docker了,所以提示我已经安装过了,等待docker安装成功,接着启动docker。

上面安装的docker可能不是最新版本的docker,如果想安装docker的最新版本,使用以下命令进行安装:

curl -s https://get.docker.com|sh,关于curl命令的使用,可以自己补补课;安装完之后,可以使用docker version查看安装的docker版本,如下图:

第四步:启动docker服务

执行service docker start,执行完之后,使用docker version查看,出现上图的结果,可以看到client和server端,这说明我们的docker启动成功。

docker牛刀小试

第一步:拉取docker镜像

docker的远程仓库有docker官方提供,由于国内网络的原因,拉取官方的docker镜像可能会比较慢,可以使用国内一些公司的提供的镜像仓库(比如网易的蜂巢),这个根据自己的需要选择,我这里演示一下拉取docker官方的hello-world镜像;使用

docker pull hello-world命令拉取,如下图:

显示获取成功,在hello-world后面啥都不写,默认拉取最近版本。使用docker images查看拉取的docker镜像,如下图:

因为我拉取了nginx的镜像,所以这里能看到两个镜像,如果想查看hello-world可以取官方的镜像仓库查看,如下图:

地址是:https://hub.docker.com/explore/,想要获取其他的docker镜像,命令和hello-world一样。

第二步:运行docker

使用docker run hello-world就可以启动,如下图:

如图已经启动了一个简单的docker镜像,截图已经打印出了启动hello-world的每一个步骤。如果启动的多了,可以使用

docker ps命令查看启动的docker镜像,如下图:

使用docker ps -a可以查看启动过的历史,如下图:

启动小结:

在使用docker run运行的时候,是前台显示的运行,只用ctrl+c退出之后,docker镜像的启动也就停止了,可以使用

docker run -d启动,就可以后台运行docker镜像, 在这里大家不用去死记硬背这些命令,用的时候时候,使用命令查看就可以了,比如上面的命令,可以使用docker run --help查看参数说明,如下图:

-d参数说明是:Run container in background and print container ID,运行容器在后台并且打印容器id,命令都非常多了,更何况命令后面的参数,所以用的时候使用提供的工具查看就可以了,没必要去死记硬背。

总结:

上面是在Ubuntu上安装使用docker的简单步骤,在其他系统上基本原理都一样,只是安装的时候有点差异,最后个人再次强烈建议学习docker的时候在Linux上,不建议在windows上,有不对的地方大家多多指教。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

编程之艺术

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值