zoukankan      html  css  js  c++  java
  • This package contains sshd, pcal, mysql-client on Ubuntu14:04

    【How to build:】
    cd /home/ops/work/demo/docker/aws/ubuntu
    touch Dockerfile
    docker build -t ubuntu_base:v1.0 .

    【Test:】
    docker run -p 10022:22 -d ubuntu_base:v1.0
    ssh -p 10022 127.0.0.1

    【Dockerfile:】
    FROM ubuntu:14.04
    MAINTAINER jbding <157517301@qq.com>
    RUN apt-get update
    RUN apt-get install -y openssh-server
    RUN mkdir -p /var/run/sshd
    RUN mkdir -p /root/.ssh

    RUN sed -ri 's/session required pam_loginuid.so/#session required pam_loginuid.so/g' /etc/pam.d/sshd
    ADD authorized_keys /root/.ssh/authorized_keys
    ADD run.sh /run.sh
    RUN chmod 755 /run.sh

    RUN apt-get install -y pcal
    RUN apt-get install -y mysql-client
    RUN sed -Ei 's/^(bind-address|log)/#&/' /etc/mysql/my.cnf
    && echo 'skip-host-cache skip-name-resolve' | awk '{ print } $1 == "[mysqld]" && c == 0 { c = 1; system("cat") }' /etc/mysql/my.cnf > /tmp/my.cnf
    && mv /tmp/my.cnf /etc/mysql/my.cnf

    EXPOSE 22
    CMD ["/run.sh"]

  • 相关阅读:
    vue中的ref,refs使用
    setTimeout 为0的作用
    click 和 mousedown 以及map地图的pointerdown
    electron图标
    websocket
    居中
    一键生成vue模板
    IntelliJ IDEA 安装破解及汉化详解
    基础的一些东西
    git 合作开发
  • 原文地址:https://www.cnblogs.com/BigBra/p/7986601.html
Copyright © 2011-2022 走看看