zoukankan      html  css  js  c++  java
  • linux中建立service的docker基础环境

    现在流行微服务,以docker为例,docker容器运行service随关随停,不用再花精力在基础环境上,一次构建,后面直接add代码进去,再添加个启动命令,一个带服务的docker容器就起来了。

    本文以一般docker镜像为例,先建立基础环境,然后安装服务的相关环境。

    1.apt更新

    启动容器后,如果没更新国内镜像源,需要更新source.list
    更新镜像源后,update下

    2.安装wget | nano

    安装wget有必要,毕竟有时我们需要从网络下载相关包

    个人喜欢用nano编辑文本文件,小巧好用,值得推荐。 apt-get install nano -y

    3.安装netstat-net-tools,netcat-nc

    查看容器内部端口使用情况,netstat -tnlp, netstat安装见:
    测试容器与外部环境的连通情况用 nc -vz ip port, nc安装见:
    注:测试连通性也可以用ping命令,ubuntu下apt-get install inetutils-ping,centos下yum install -y iputils

    4.服务的基础环境

    具体的服务环境就要看是哪种后台语言的服务,java/python/golang,这个看情况。
    以python为例
    如果是python,默认python2,可能需要安装python3,另外可能创建相应的软连接会方便。

    which python2.7
    ln -s /usr/bin/python2.7 /usr/bin/python # ln -s src dst
    

    如果是python2,现在如ubuntu20.04需要自己去安装pip,具体自行搜索如何在 Ubuntu 20.04 上安装 Python Pip

    熟悉的操作自然各种安装包。

    pip install -r source.list
    
  • 相关阅读:
    文本查询程序再探
    第15章 面向对象程序设计
    错误和异常处理 使用模板
    PHP会话管理
    身份验证
    表单提交与接收 文件提交与接收
    PHP文件访问
    PHP面向对象
    PHP速学
    第14章 重载运算与类型转换
  • 原文地址:https://www.cnblogs.com/davis12/p/14890565.html
Copyright © 2011-2022 走看看