为docker创建ubuntu带SSH的基础镜像
来源:互联网 发布:上海数据有限公司 编辑:程序博客网 时间:2024/05/18 01:42
安装Debootstrap
ubuntu操作系统:apt install debootstrapcentos操作系统:yum install debootstrap
构建基础Ubuntu的rootfs
debootstrap --verbose --arch=amd64 xenial ubuntu16.04 http://mirrors.aliyun.com/ubuntu说明:xenial为ubuntu代号,ubuntu16.04为存放rootfs目录
配置rootfs
chroot .
安装依赖包
apt-get -y updateapt-get -y upgradeapt-get -y install vim locales iproute gzip curl sudo tar zip unzip telnet openssl gcc make openssh-server openssh-client
创建用户
useradd -m lykopsecho "root:1qaz2wsx" | chpasswdecho "lykops:1qaz2wsx" | chpasswd
配置sshd
mkdir /run/sshdmkdir /var/run/sshdsshd -Decho UseDNS no >> /etc/ssh/sshd_config
其他配置
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtimedpkg-reconfigure localesrm -Rf /tmp/* && apt clean
退出chroot
exit
清理系统
rm -rf boot/ dev/ media/ mnt/ proc/ srv/ sys/echo > root/.viminfoecho > root/.bash_historyecho > root/.viminfo
导入docker
tar --numeric-owner -czvf ../Ubuntu1604-baseimages-20170907.tar.gz *docker import Ubuntu1604-baseimages-20170907.tar.gz ubuntu:16.04
docker环境下启动ssh命令
/usr/sbin/sshd -D
阅读全文
1 0
- 为docker创建ubuntu带SSH的基础镜像
- 「一」创建一个带 ssh 服务的基础镜像(修订版)--使用「docker commit」创建
- Docker实战:使用Dockerfile创建带Apache服务并支持ssh的Centos Docker镜像
- Docker实战:使用Dockerfile创建带nginx服务并支持ssh的Centos Docker镜像
- Docker实战:使用Dockerfile创建带tomcat服务并支持ssh的Centos Docker镜像
- 创建支持ssh的docker镜像
- docker创建ubuntu的lnmp镜像
- 创建自定义的docker 基础镜像
- 创建 docker 基础镜像
- 使用Dockerfile创建一个带 ssh 服务的基础镜像
- Docker创建支持ssh服务的容器和镜像
- Docker创建支持ssh服务的容器和镜像
- 创建支持SSH服务的Docker镜像
- 创建支持SSH服务的Docker镜像
- 创建ssh自启动服务的docker镜像
- 【Docker江湖】之创建带有SSH服务的镜像
- <转>创建支持SSH服务的Docker镜像
- Docker- 创建支持SSH服务的容器镜像
- AttributeError: 'module' object has no attribute '_base' 可行解决办法
- java中使用itext导出pdf
- Activity、ViewGroup、view(最小)事件分发
- 全局设置a标签的target属性
- 多行文字两行断尾点点点显示
- 为docker创建ubuntu带SSH的基础镜像
- ios ijkplayer 直接设断点ffmpeg某个文件内函数,然后执行到断点的办法。
- 从控制台获取数据
- 正则
- yii重写url
- net/json正则表达式应用 微信定位后根据腾讯地图获取定位地址
- js修改问题
- MyEclipse maven build后控制台无输出
- 测试spring是否注入成功两种方法