群晖Docker下搭建ubuntu开发环境

2019-06-15 11:31:25 11点赞 84收藏 16评论

创作立场声明:转载请附出处,不然割小JJ!

一、NAS内通过Docker安装ubuntu容器

在套件中心搜索 Docker,并安装

群晖Docker下搭建ubuntu开发环境

打开Docker,并在注册表选项中,搜索 Ubuntu

群晖Docker下搭建ubuntu开发环境

选择第二个ubuntu-upstart,不要选第一个,安装完,什么都没有,连网络都不通;

但是一般国内网络都很操蛋,下载到一半,就会断开,要重新开始;这时候可以尝试,通过SSH连接到NAS,在里面使用命令方式进行下载:

群晖Docker下搭建ubuntu开发环境

如果幸运的,最终下载成功了,在Docker的映象里面,就会有如下图:

群晖Docker下搭建ubuntu开发环境

点击启动 进行ubuntu的配置,一般默认就好;点击 高级配置->卷,设置好容器与宿主机之间共享的文件夹;可以通过这个文件夹,实现两边的文件传递共享;左边是宿主机的实际文件夹,中间是容器内部的文件夹名,建立映射关系;

群晖Docker下搭建ubuntu开发环境

高级配置->端口设置,里面增加本地端口 10022(随便选个不用的),容器端口 22,这个配置端口转发,这样可以在你PC上,通过SSH的22端口直接访问ubuntu;

群晖Docker下搭建ubuntu开发环境


到此,ubuntu配置完成,启动容器;

在终端机->新增,新增加一个命令终端,这时候通过passwd命令,把root命令修改;

群晖Docker下搭建ubuntu开发环境

最后,在外面使用终端命令软件,通过SSH登录到容器ubuntu系统上;

群晖Docker下搭建ubuntu开发环境

群晖Docker下搭建ubuntu开发环境

二、ubuntu开发环境配置

1、更新源

找到常用的国内的源,一般是阿里的吧,编辑 /etc/apt/sources.list 文件,把国内常用的源的地址加进去:

群晖Docker下搭建ubuntu开发环境

最后apt-get update 命令更新源文件列表;

群晖Docker下搭建ubuntu开发环境

2、安装常用工具

使用apt-get install命令,安装vim、gcc等常用命令;

群晖Docker下搭建ubuntu开发环境

群晖Docker下搭建ubuntu开发环境

最后,SMZDM上面发BLOG文太麻烦了,还不支持WORD文档直接导入!

展开 收起
16评论

  • 精彩
  • 最新
  • 楼主,请问容器里面的端口设置怎么理解?谢谢。

    校验提示文案

    提交
    容器相当于在你NAS的内部运行的一个主机。本地端口是指NAS的端口

    校验提示文案

    提交
    22是容器内部端口 默认是开的,本地端口1022 ,22映射到1022 所以可以从ssh连接到容器

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 支持gui吗?

    校验提示文案

    提交
    不支持,至少我没看到有过

    校验提示文案

    提交
    收起所有回复
  • 大佬,我怎么看不到Ubuntu的内网IP

    校验提示文案

    提交
    网上搜索下源吧。文章不能放网址

    校验提示文案

    提交
    就是你NAS的IP

    校验提示文案

    提交
    收起所有回复
  • deb 去看看 trusty main restricted universe multiverse
    deb 去看看 trusty-security main restricted universe multiverse
    deb 去看看 trusty-updates main restricted universe multiverse
    deb 去看看 trusty-proposed main restricted universe multiverse
    deb 去看看 trusty-backports main restricted universe multiverse
    deb-src 去看看 trusty main restricted universe multiverse
    deb-src 去看看 trusty-security main restricted universe multiverse
    deb-src 去看看 trusty-updates main restricted universe multiverse
    deb-src 去看看 trusty-proposed main restricted universe multiverse
    deb-src 去看看 trusty-backports main restricted universe multiverse

    附上使用的源

    校验提示文案

    提交
    你是认真的么?你看看连接

    校验提示文案

    提交
    SMZDM的锅,我不背哦

    校验提示文案

    提交
    收起所有回复
  • 请问楼主,加载的文件夹docker,是加载到哪了,我怎么没有找到

    校验提示文案

    提交
  • docker ubuntu无法使用systemd,非常难受,暂时还没找到解决办法

    校验提示文案

    提交
  • 老铁,DOCKER 注册表被墙了。这个ubuntu镜像能导出分享一下嘛?

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
84
扫一下,分享更方便,购买更轻松