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"]

  • 相关阅读:
    学习笔记
    .net $&替换正则查找到的内容
    sql 常用日期函数
    2010学习计划
    优化存储过程
    sql server 标量值函数
    job88数据库操作
    .net 调用有返回值的存储过程
    GridView 18种操作
    SQLite的局限性
  • 原文地址:https://www.cnblogs.com/BigBra/p/7986601.html
Copyright © 2011-2022 走看看