• 背景

    • 作为一个生命不息,折腾不止的码农。各种操作系统被我不知道搞崩了多少次,无数个夜晚连夜抢修数据,重装系统,那个累啊!!
    • Option 1:备份。数据可以备份,配置可以备份,安装包可以备份。但是安装过程不好搞啊,穷屌各种安装后要先破解再配置,再测试,伤不起。
    • Option 2:整个系统备份。折腾不息,备份不起~~
    • Option 3:大杀器Docker。刚好有个群晖NAS可以部署Docker,所有折腾在全新容器上实现,想固化的直接整个容器备份,体积比系统备份小多了,部署方便,access好管理。
  • 问题
    • 其中一些docker是次稳定系统,主要有ubuntu、kali、metasploit等,其上有一些开发工zhe作teng,还是不要随便root干的好。新建的work帐号玩。
    • 但是上网不好使啊,爬个数据,同步个github不能玩啊,好麻烦~~
    •   
  • 追查
    • 这个~~已知root是可以访问外网的,说明网关、防火墙之类的没有问题,系统级别应该也不存在问题。
    • 那一般就是work帐号权限的问题了。是网卡设备访问权限/网卡io访问权限/帐号配置的权限?一一检查有点烦啊。
    • 然后我ping了下180.76.76.76 (百度公共dns,不能ping baidu.com的时候ping这个,哈哈)
    • 运气真好,可以ping通。
    • 仔细观察以上错误,发现没!!unknown host!!! 基本确定是dns的问题无误。
    • 结合root的现象看,dns配置问题/dns的配置权限问题/dns的配置文件访问权限问题吗? 这样范围就缩小很多了,很好检查了。
    • 看下/etc/resolv.conf的权限和内容
    • 这个很显然有问题,chmod 644 /etc/resolv.conf改掉。测试下。
    • Bingo!! 
  • 解决
    • Chmod 644 /etc/resolv.conf  

Docker上ubuntu新建用户的网络访问不通问题的更多相关文章

  1. Ubuntu新建用户并加入SUDO组

    Ubuntu新建用户并加入SUDO组 新建用户: adduser xxxx 加入用户组: usermod -aG sudo username

  2. Ubuntu新建用户

    新建用户的命令是useradd,修改密码是passwd,如下: sudo useradd linc sudo passwd linc 但是问题出现了,home目录下并没有相对应的linc目录. 原来u ...

  3. mongodb 新建用户 -摘自网络

    随着版本的更新,对在使用mongodb的业务也进行了版本升级,但是在drop掉一个数据库时,问题来了,原来的用户随着删除库也被删除掉,但是再想通过原来的语法db.addUser()添加,一直报错,提示 ...

  4. Linux(Ubuntu)新建用户只有一个$问题

    参考自: http://www.cnblogs.com/ylan2009/articles/2321177.html 1.用root登录操作 2.查看/etc/passwd文件中新建用户的权限 有没有 ...

  5. Ubuntu新建用户以及安装pytorch

    环境:Ubuntu18,Python3.6 首先登录服务器 ssh username@xx.xx.xx.xxx #登录一个已有的username 新建用户 sudo adduser username ...

  6. ubuntu新建用户无法登陆

    使用sudo adduser 创建用户,不存在无法登陆问题,如果使用useradd创建用户xx,需要在新建home目录下建立用户目录. 同时,需要修改用户目录的属主,命令:chown xx:xx   ...

  7. ubuntu新建用户不能使用ll等指令,显示出来的信息没有颜色区分的解决方案

    ubuntu利用  useradd -m test -g admin 指令,创建用户test及其工作目录.但是登陆后,会出现不能使用很多指令“比如:ll.显示的信息没有颜色”等等此时   查看该用户的 ...

  8. Aamazon Web Service EC2 Ubuntu 新建用户而且用ssh连接host

    本文參照 http://docs.aws.amazon.com/zh_cn/AWSEC2/latest/UserGuide/managing-users.html http://docs.aws.am ...

  9. Ubuntu新建用户并指定目录

    例如我要新建一个nginx用户,并指定目录,允许使用bash登录 sudo useradd -d "/home/nginx" -m -s "/bin/bash" ...

随机推荐

  1. 【JavaWeb】Spring+SpringMVC+MyBatis+SpringSecurity+EhCache+JCaptcha 完整Web基础框架(四)

    SpringSecurity(1) 其实啊,这部分我是最不想写的,因为最麻烦的也是这部分,真的是非常非常的麻烦.关于SpringSecurity的配置,让我折腾了好半天,网上的配置方式一大把,但总有一 ...

  2. web前端基础知识-(八)Ajax

    Ajax即"Asynchronous Javascript And XML"(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术,AJAX = 异步 Ja ...

  3. deiban8 sourcelist

    deb http://ftp2.cn.debian.org/debian/ jessie main non-free contribdeb http://ftp2.cn.debian.org/debi ...

  4. InputStream、InputStreamReader和Reader的关系

    InputStream:得到的是字节输入流,InputStream.read("filename")之后,得到字节流 Reader:读取的是字符流 InputStreamReade ...

  5. Quartz.NET总结(五)基于Quartz.net 的开源任务管理平台

    前面总结了很多,关于Quartz.net 的文章,介绍了如何使用Quartz.net.不清楚的朋友,可以看我之前的系列文章,http://www.cnblogs.com/zhangweizhong/c ...

  6. 【先定一个小目标】Redis 安装成windows服务-开机自启

    1.第一步安装成windows服务的,开机自启动 redis-server --service-install redis.windows.conf 2.启动\关闭 redis-server --se ...

  7. eclipse项目打包

    一.直接在eclipse里export即可 二.如果需要打好的包可以直接使用,则需要修改包中的META-INF文件夹中的MANIFEST.MF文件,主要可能会涉及到的字段主要有以下两个. 1.Main ...

  8. HTC vive开发:关于手柄按键

    一.关于左右手柄的对应关系 两个手柄和SteamVR_TrackedObject.EIndex是对应的,一个是EIndex.Device2,另一个是EIndex.Device3(有编号的那个) 在场景 ...

  9. Java动态加载JAR包

    参考代码: package org; import java.io.File; import java.net.URL; import java.net.URLClassLoader; import ...

  10. EBS 中经常用到的一些值集

    名称                                 值集                                                                ...