Docker 初步探索

Docker其实就是一个虚拟机

像咱们windows 或者Mac电脑都有一个虚拟机软件,如:Vmware等...

而Docker它是比较轻量级的。

主要应用场景在环境上面。

为什么要用它?

比如我们做好的项目在我们的测试环境内测试是没问题的,但发给运维让它跑起来,可能多多少少有点问题,这个时候我们就可以使用Docker技术把我们的运行环境,打包成一个docker环境,让运维运行这个环境即可。

这样就避免mysql redis mq等等一系列因为版本号不同等原因造成项目跑不起来。

安装Docker

我这里以Centos7的环境为准。镜像文件大家可以从官网下一份,用虚拟机跑即可。

安装好后运行此命令

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

安装后

 

设置阿里镜像源

sudo yum-config-manager \
    --add-repo \
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

设置下比较好,默认是国外的,下载速度比较慢甚至直接被墙

 

启动Docker

sudo systemctl start docker

检测是否安装成功

docker version

 安装镜像

描述

镜像其实就是一个类似带了环境的系统。镜像上面安装了我们所需的软件(可以理解为软件)。

比如镜像带了nginx、tomcat、mysql等。那么我们就可以在此镜像上 运行容器(虚拟一个centos系统出来),那么这个容器就有了nginx、tomcat、mysql等环境。那么就可以运行项目了。

安装自定义镜像

先给大家引出一点知识

 

这里,我用docker 加载自己所制作的docker镜像,然后查看它。后面的运维就可以直接运行这个镜像为容器跑起来项目啦。

 安装nginx镜像

docker镜像官网

https://hub.docker.com/_/nginxicon-default.png?t=LA92https://hub.docker.com/_/nginx

官网列举出来了这个nginx的版本号,如果后面我们需要自定义版本的话,会用到,否则直接安装的就是最新版

 用命令的话

搜索
docker search nginx
拉取安装
docker pull nginx:版本号

如直接 docker pull nginx 则是安装最新版

 这里面列举出来的就是官方所搜索的。

这里我就直接下载nginx最新版本

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值