安装Debootstrap
ubuntu操作系统:apt install debootstrap
centos操作系统: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 update
apt-get -y upgrade
apt-get -y install vim locales iproute gzip curl sudo tar zip unzip telnet openssl gcc make openssh-server openssh-client
创建用户
useradd -m lykops
echo "root:1qaz2wsx" | chpasswd
echo "lykops:1qaz2wsx" | chpasswd
配置sshd
mkdir /run/sshd
mkdir /var/run/sshd
sshd -D
echo UseDNS no >> /etc/ssh/sshd_config
其他配置
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
dpkg-reconfigure locales
rm -Rf /tmp/* && apt clean
退出chroot
exit
清理系统
rm -rf boot/ dev/ media/ mnt/ proc/ srv/ sys/echo > root/.viminfo
echo > root/.bash_history
echo > 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
分享到:
相关推荐
基于Ubuntu的Docker映像的基础映像。 这个无业游民的虚拟机可以帮助我管理: 大楼 建立基于smebberson / ubuntu的映像 设置 通过运行vagrant up --provider=vmware_fusion设置无业游民的机器。 这将使您的VM运行...
docker-ubuntu基于Ubuntu Minimal镜像,带有SSH等服务。
docker安装ssh 通过命令行安装 1.pull ubuntu镜像 docker pull ubuntu:latest 2.启动并进入bash docker run -it -d ubuntu:lastest /bin/bash # 查看刚刚运行容器的id docker ps # 在容器中执行bash命令 docker...
本文记录如何使用docker commit创建一个带有SSH服务的ubuntu镜像。 (1) 首先以交互的方式运行我们本地的ubuntu容器 docker run -it ubuntu:14.04 /bin/bash (2) 尝试使用sshd命令,会发现容器中没有安装该服务。 ...
具有Systemd和Docker的Ubuntu开发映像 该映像的目的是在Docker容器内部具有开发VM的几乎全部功能。 该映像基于ubuntu:rolling安装systemd(以建模), 和sshd。 由于映像同时在systemd和--privileged运行, --...
Ubuntu 16.10 x64 Docker 本身就是基于 Linux 的,所以首先以我的一台服务器做实验。虽然最后跑 wordcount 已经由于内存不足而崩掉,但是之前的过程还是可以参考的。 连接服务器 使用 ssh 命令连接远程服务器。 ...
docker-ubuntu-stack 这在某种程度上受到了启发。 这个git repo将成为我简单,可用的Docker映像的集合。 让我们进入这个堆栈的“为什么”:Phusion有一些好主意如果您在容器中运行多个进程,则需要一个正确的初始化...
fnubhupen-ubuntu 具有 SSH 访问权限的简单 Ubuntu docker 镜像用法要为每个 Ubuntu 版本创建带有一个标签的fnubhupen/ubuntu映像,请在 fnubhupen-ubuntu 分支上执行以下命令: docker build -t fnubhupen/ubuntu:...
开始试用 Docker,你毫不犹豫选择了和之前虚拟机一样的镜像:Ubuntu 1404,将之前的虚机的内容复制到了 Docker镜像,安装了一堆软件,最后发现你的 Docker镜像有 8GB。 谷歌的 Docker镜像构建实践 找到最小的基础...
- 下载Ubuntu 14.04的ISO镜像文件。 - 使用USB或光盘安装系统。 **2. 更新系统** - 打开终端,执行以下命令以更新系统: ``` sudo apt-get update sudo apt-get upgrade ``` **3. 更新语言支持** - 进入...
镜像(Debian、Ubuntu、Java 等) 用法(Ubuntu Oracle Java 8) 信用:基于 tutum/ubuntu 的图像 从 docker hub 启动镜像: $ (sudo) docker run -rm -it petervandenabeele/ubuntu-java8 /bin/bash 要从此文件构建...
这是基于 Ubuntu 14.10 docker 镜像的 ssh 和 sftp 镜像 SSH 可用于创建 Tunelling,SFTP 可安全传输文件。 SSH 也可用于在 docker 容器中进行安全测试。 这种方式避免安装 Python、Java、GCC ……完整而繁重的库...
docker正式版已经推出,做的改动非常多,以前版本的docker翻译已经不能用了,所以... Docker中运行SSH进程服务 4.6. Docker中运行CouchDB服务 4.7. Docker中运行Apt-Cacher-ng服务
当前文件将构建一个基于 ubuntu:trusty 镜像的镜像。 图片包括: 主管 Gerrit 2.9 使用 H2 存储后端 图像中公开了以下端口: 8080/tcp (http) - Gerrit Web 界面 29418/tcp (ssh) - 受限的 gerrit ssh 守护进程 ...
它提供了一个安全、最小化的核心操作系统,包含了Ubuntu的基础组件和更新机制,确保了系统的安全性与稳定性。Ubuntu Core通常用于设备管理、物联网解决方案、容器化应用等场景。 在树莓派上安装Ubuntu Core无桌面...
### Ubuntu培训知识点详解 #### 一、Ubuntu简介与...学习并掌握Ubuntu的相关知识将有助于提高工作效率,解决实际问题,并为职业生涯发展奠定坚实基础。希望每位读者都能从本次培训中受益匪浅,成为Ubuntu领域的专家。
支持的标签latest 卡皮斯特拉诺 3.3.5 Ruby 2.1.5 Ubuntu 14.04 LTS如何使用$ docker run \ --rm \ -it \ --name capistrano \ -v /path/to/.ssh:/capistrano/.ssh \ quay.io/spesnova/capistrano \ cap -T 每次输入...
Docker Machine 是一个强大的工具,它简化了在各种平台上配置 Docker 环境的过程,包括在云服务提供商如 Azure 上创建和管理虚拟主机。在本文中,我们将深入探讨如何使用 Docker Machine 创建 Azure 虚拟主机,以及...