zoukankan      html  css  js  c++  java
  • 用Docker解决坑爹的环境搭建系列——ubuntu16.04 SSH

    sudo docker run --name java -d -p 19992:22 -p 9992:8080 hub.c.163.com/public/ubuntu:16.04-tools
    # 可以映射多个端口到外部
    
    sudo docker exec -it java /bin/bash
    
    passwd root
    # 修改密码
    
    nano /etc/ssh/sshd_config
    
    	PermitRootLogin yes
    	PasswordAuthentication yes
    
    /etc/init.d/ssh restart
    

    注意事项此

    • 镜像内部不可使用systemctl管理服务,应该使用 supervisor 管理服务;
    • 镜像未安装 openssl,意味着使用证书将无效,请自行安装;

    supervisor 配置

    开机启动 nginx

    [program:nginx]
    command = /usr/sbin/nginx -g 'daemon off;'
    startsecs=0
    autostart=true
    autorestart=true
    stdout_logfile=/var/log/nginx_sup.log
    stopasgroup=true
    killasgroup=true
    

    开机启动 dotnet 程序

    [program:dotnet_webapi_32395]
    command=dotnet WebHost.dll --urls=http://0.0.0.0:32395
    directory=/data/pt7d_webapi
    stderr_logfile=/var/log/dotnet_webapi.error.log
    stdout_logfile=/var/log/dotnet_webapi.stdout.log
    environment=ASPNETCORE_ENVIRONMENT=Production
    user=root
    stopsignal=INT
    autostart=true
    autorestart=true
    startsecs=3
    

    启动远程 http管理

    [inet_http_server]         ; inet (TCP) server disabled by default
    port=0.0.0.0:9991        ; (ip_address:port specifier, *:port for all iface)
    username=username              ; (default is no username (open server))
    password=password              ; (default is no password (open server))
    

    打开浏览器访问 http://ip:9991

  • 相关阅读:
    Oracle 11g安装过程工作Oracle数据库安装图解
    Anaconda和虚拟环境
    NLP(三)
    Spring Cloud
    Flink 更新中
    Hadoop(四)小项目练习 更新中
    大数据环境搭建
    zookeeper
    .net(四) winform应用程序
    负载均衡中间件(二)LVS负载均衡软件和基于云计算平台的架构
  • 原文地址:https://www.cnblogs.com/kellynic/p/9928491.html
Copyright © 2011-2022 走看看