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\nskip-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"]
最新文章
- 谓词 (NSPredicate)使用详情
- php : MVC 演示(使用单例工厂)
- TexturePacker大图还原成小图工具带源码
- JS调用水晶报表打印翻页按钮事件
- iOS学习笔记---oc语言第十天
- Oracle组函数、多表查询、集合运算、数据库对象(序列、视图、约束、索引、同义词)等
- iOS 超大高清图展示策略 TileLayer 及 levelsOfDetailBias 分析
- Detailed Item Cost Report (XML) timed out waiting for the Output Post-processor to finish
- 【Netty源码学习】ChannelPipeline(一)
- 解决在onCreate()过程中获取View的width和Height为0的方法
- POJ 1816 - Wild Words - [字典树+DFS]
- 如何使用Log4j
- 任何一个大于1的自然数n,总可以拆分成若干个小于n的自然数之和。
- 通过github搭建个人博客
- python笔记05-----函数
- [计算机网络] DNS何时使用TCP协议,何时使用UDP协议
- idea setting
- DevExpress使用笔记
- 转:一个Restful Api的访问控制方法(简单版)
- [转]busybox中telnet 功能添加