应用程序部署到Docker上

先说一下,提供的一些程序或者命令的一些技术型文章适合初级入门者,对于一些已经差不多的程序工作者不是特别适合

在说这个命令之前,我们先说说Docker,其实小编也不是专业的程序人员,经过请教,小编了解到Docker—是能把应用程序部署到容器中的开源引擎,能够提供一个轻量快速的环境,能够缩短开发周期,就是开发测试的一个环境,方便部署其核心思想是将应用整合到容器中,使应用程序在容器中实际运行。好了,下面说一下如何把应用程序部署到Docker

1.接下来就是运行虚拟机,安装Docker.Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 首先登录到虚拟机上

应用程序部署到Docker上

安装Docker :Docker 要求 CentOS 系统的内核版本高于 3.10 uname -r 命令查看你当前的内核版本, sudo yum remove docker 移除旧版本,如果没有的话可以不操作 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 安装一些必要的系统工具 添加软件源信息:sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 更新 yum 缓存:sudo yum makecache fast 安装 Docker-ce:sudo yum -y install docker-ce 启动 Docker 后台服务:sudo systemctl start docker 测试运行 :docker run hello-world 如果本地没有hello-world这个镜像,就会下载一个hello-world的镜像,并在容器内运行。

tex应用程序部署到Docker上t

由于国内网络问题,后续拉取 Docker 镜像十分缓慢,我们可以需要配置加速器来解决,阿里云的加速器:https://help.aliyun.com/document_detail/60750.html 2.Docker 安装 MongoDB docker search mongo 查找Docker Hub上的mongo镜像 docker pull mongo 拉取官方的镜像,标签为3.2 docker images mongo 可在镜像列表中查看到我们下载的mongo镜像

应用程序部署到Docker上
3.使用mongo 镜像,运行此容器 docker run -p 27017:27017 -d mongo:latest docker ps 查看正在运行的容器

应用程序部署到Docker上

对Docker命令不了解,请看Docker命令大全 https://www.runoob.com/docker/docker-command-manual.html 4.改一下Golang程序和MongoDB的端口号,就可以实现将其程序“容器化”,把增删改查的demo整合到Docker上了

应用程序部署到Docker上

应用程序部署到Docker上

5.改完端口号就可以运行程序,查看数据是否存到数据库中.这时的端口号已经变成了192.168.244.200.如有雷同,纯属巧合

应用程序部署到Docker上
6.最后测试一下我的程序是否真正部署到了Docker上.就是停止我在docker上运行的mongo容器,再看连接是否正常 docker stop CONTAINER ID 不管怎么刷新MongoDB的数据都加载不出来.说明之前已经真正部署到了Docker容器上.

应用程序部署到Docker上

总结:Docker的核心思想就是如何将应用部署到容器中.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值