linux 镜像_N1 小钢炮 docker 试玩 最小巧的Linux镜像

--------------------------------------------------

@author: 荒野无灯

@date:  Friday, March 29, 2019

--------------------------------------------------

本文涉及知识点:

1.从docker UI工具创建容器,映射端口和目录

2.遇到exec user process caused "exec format error"错误时如何解决 (这是很多用N1玩docker的朋友经常遇到的问题:为啥我的操作没任何问题,它就是跑不了,真是气人啊)

3.从ssh客户端(如putty和xshell等)连接到docker容器

首先,镜像方面,我们为了快速地玩耍,肯定不会选ubuntu这种比较笨重的。

alpine linux天生就是给docker用的(最小镜像只有5M左右)。

但是官方的最小镜像默认是没有ssh的,因此可能操作起来没那么方便。

所以,这里老灯找了一个比官方多一个sshd的镜像:

https://hub.docker.com/r/hermsi/alpine-sshd/dockerfile

pull 数量有1M+,应该算是比较高票的。

84901fbb9e433ea6764a769e2a73800e.png

切换到container, 我们新建一个容器:

取一个有意义的名字:learnLinux        

Image 处我们填写: hermsi/alpine-sshd

然后,Registry 就用默认的dockerhub

Port mapping 即端口映射,我们这里将本机的1022 端口映射到了容器里的22端口. 协议类型默认选的是TCP.

b849ecd429531743b089a7b2bbfd3503.png

先别着急点 Deploy the container, 我们先设置一下高级选项:

我们勾选一下Console里的 Interactive & TTY , 这个就是经常在网上能看到的 docker run -it .... 里的 -it 选项了:

93ef96fd396da4403e561e812884807b.png

然后我们映射一个数据目录给容器使用。

因为容器本身,按习惯来

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值