zoukankan      html  css  js  c++  java
  • 服务器部署docker

    docker简介##

    • 可以把docker是一个容器,可以让开发者将自己的项目部署到这个容器中,最常用的场景是将自己的后端项目部署到服务器的时候会将其打入docker镜像中,可以理解为一个开销更小的虚拟机。

    docker好处##

    • 可以轻易地让几十个服务在docker中跑起来,没有谁敢说能在自己的电脑上跑几十个虚拟机吧,
    • docker可以让开发者更加贴近生产环境,即便于测试,而且同一个镜像可以利用在正式和测试环境节约资源
    • docker可以将每个应用隔离起来,可以运行多个业务。
    • docker的安全性极具保障。

    docker在阿里云部署##

    言归正传,这个博客本身就是用来将docker部署在阿里云的服务器上。
    (1)拥有一台阿里云学生机(穷)
    (2)这边推荐系统是CentOS 7.3
    (3)首先登陆root账号,这个正常人应该都会(sudo su root)
    (4)接下来是输入命令 yum install docker
    (5)你可以尝试docker -v来判断你是否下完 docker基本命令
    (6)因为我是一个后端人员,所以我偏向于用IDEA来远程docker,这边就需要涉及到开端口的问题了,docker在阿里云这边得默认端口是2375,这是个大坑,如果没踩过,这辈子都连不上,这边推荐一个博客,Linux的方面就不再赘述。
    (7)因为阿里云方面是默认防火墙不打开2375,所以你在开端口同时,需要把防火墙关掉,因为学生机,也不是很怕被爆破,所以我就默认全开了。

    (8)接下来是IDEA的部分了,一般的IDEA都会集成docker,首先是配置docker

    接下来尝试连接是否成功应该能够看到以下画面

    这样初步就完成了docker的部署。

    当然要把自己的项目部署上去还是要一个dockerfile脚本,和部分配置,由于我忙着写lajiruangong只能以后再分享了##

    • 这是我个人的兴趣做出的分享,说错得地方请私聊我,以上关于docker的见解也是我自己的理解说错请指正。
    • 预告下次分享应该是docker部署mysql。(部署项目还等下下次吧)
  • 相关阅读:
    ruby2.2.2在msvc2010上编译
    msvc2010生成的指令序列有问题,可能跟pgo有关
    Could not load file or assembly 'Oracle.DataAccess' or one of its dependencies. An attempt was made to load a program with an incorrect format.
    正则总结
    实现点击按钮全选功能
    轮播图(省代码方法)
    js实现复制URL功能
    字符串的常用方法
    两种文件上传的实现-Ajax和form+iframe
    jquery中attr和prop的区别
  • 原文地址:https://www.cnblogs.com/sy57/p/11788137.html
Copyright © 2011-2022 走看看