只习惯用Centos系统,但是有些软件编译安装很麻烦不方便,但是呢在Ubuntu中就变得容易方便,所以我打算用docker运行Ubuntu系统弥补Centos短板和不足之处;

项目地址:https://hub.docker.com/_/ubuntu/

1、安装Ubuntu系统命令:
docker pull ubuntu
这是一个极度精简的系统,连最基本的wget命令都没有;所以先要apt-get update升级系统和安装apt-get install wget命令;

2、运行进入Ubuntu系统命令:
docker run -ti ubuntu bash

3、正确退出系统方式:
先按,ctrl+p
再按,ctrl+q
绝对不能使用exit或者ctrl+d来退出,这样整个系统就退出了!!!

4、共享宿主机目录到Ubuntu系统中:
docker run -it -v /AAA:/BBB ubuntu bash
这样宿主机根目录中的AAA文件夹就映射到了容器Ubuntu中去了,两者之间能够共享;

5、登陆docker中的ubuntu镜像系统:
docker run -ti ubuntu /bin/bash
#6866 是 IMAGE ID 前四位数字-能区分出是哪个image即可

6、退出后 再进入ubuntu
1、首先用docker ps -a 查找到该CONTAINER ID对应编号(比如:0a3309a3b29e)
2、进入该系统docker attach 0a3309a3b29e (此时没反应,ctrl+c就进入到ubuntu系统中去了)

PS:我运行的命令

docker run -it -v /download:/download -p 53:53 ubuntu bash

附加常用命令:

一、查看ubuntu版本:cat /etc/issue
二、修改ubuntu镜像源为ubuntu:
1、备份 cp /etc/apt/sources.list /etc/apt/sources.list.backup
2、清空内容加入以下内容 vi /etc/apt/sources.list

3、更新生效:apt-get update

三、安装开启ssh运行用户远程登录

1、安装sshd命令:apt-get install openssh-server openssh-client

2、编辑/etc/ssh/sshd_config ,注释掉:PermitRootLogin without-password,增加PermitRootLogin yes

3、启动命令
service ssh start
service ssh stop
service ssh restart

Docker容器中运行Ubuntu系统相关推荐

  1. 如何在Docker容器中运行Docker [3种方法]

    在本博客中,我将向您介绍在docker中运行docker所需的三种不同方法. Docker In Docker的用处 dockerIndocker的一个潜在用处是CI管道,在代码成功构建后,您需要在其 ...

  2. 【Rust日报】 2019-05-27:toast - 支持在docker容器中运行任务的工具

    Rust中文社区翻译小组招募 #activity #RustChina 首批任务:Rust官网翻译 这里有详细说明 https://github.com/rust-lang/www.rust-lang ...

  3. 如何在Docker容器中运行GUI程序

    如何在Docker容器中运行GUI程序 各位,今天我们将学习如何在Docker之中运行GUI程序.我们可以轻易地在Docker容器中运行大多数GUI程序且不出错.Docker是一个开源项目,提供了一个 ...

  4. vs附加其它计算机应用到进程,如何将VS代码附加到在docker容器中运行的节点进程...

    我试图将Visual Studio代码调试程序附加到在Docker容器中运行的node.js应用程序. 我启动应用程序,如: node --debug-brk app.js 我在docker-comp ...

  5. Docker 容器中运行 Docker 命令

    Docker 容器中运行 Docker 命令 在使用 GitLab/Jenkins 等 CI 软件的时候需要使用 Docker 命令来构建镜像,需要在容器中使用 Docker 命令:通过将宿主机的 D ...

  6. 在Linux和Windows的Docker容器中运行ASP.NET Core

    译者序:其实过去这周我都在研究这方面的内容,结果周末有事没有来得及总结为文章,Scott Hanselman就捷足先登了.那么我就来翻译一下这篇文章,让更多的中文读者看到.当然Scott遇到的坑我也遇 ...

  7. 在docker容器里创建ubuntu系统

    文章目录 思路 操作 思路 拉取一个ubuntu1804镜像 运行镜像后进入容器 操作 首先需要安装docker: 参考:ubuntu18.04 安装(指定版本/最新版)docker与docker c ...

  8. 在Docker容器中运行程序时出错,You have to remove (or rename) that container to be able to reuse that name

    1.docker run 命令来在容器内运行一个应用程序,出现以下问题 [root@localhost ~]# docker run --name runoob-nginx-test -p 8081: ...

  9. Beats:如何在 Docker 容器中运行 Filebeat

    今天在这篇博客中,我们将学习如何在容器环境中运行 Filebeat. 为了快速了解 Filebeat 是做什么用的: Filebeat用于转发和集中日志数据 它重量轻,小型化,使用的资源更少 它作为代 ...

最新文章

  1. 算法 - 最好、最坏、平均复杂度
  2. linux批量es数据,Elasticsearch批量插入数据
  3. 基于Pytorch再次解读GoogLeNet现代卷积神经网络
  4. android获取所有的子进程,Android M:如何获取所有进程UID?
  5. VTK:图片之ImageGaussianSmooth
  6. python 银行业务系统程序编程写_python多线程实现代码(模拟银行服务操作流程)
  7. python中classmethod与staticmethod的差异及应用
  8. python模块介绍-asyncore 异步socket处理器
  9. python怎么调用navicat_图中的这个功能应该怎么用Python实现啊?
  10. Asp.net2005 使用 NVelocity 实现 MVC
  11. java se 6 mac_Mac OS X “打开xx软件, 你需要一个Java SE 6运行环境”问题解决
  12. OBJECT和EMBED标签(转载)
  13. edius隐藏快捷键_EDIUS素材隐藏快捷键是什么啊?
  14. android imageview 半透明,如何将半透明视图叠加到ImageView上?
  15. 【C++】虚表指针和虚函数表
  16. 阿里月饼事件,猿方怎么看?
  17. Windows微信双开,三开,多开小程序!start C:\“Program Files (x86)“\Tencent\WeChat\WeChat.exe
  18. Proximal Algorithms 1 介绍
  19. 用eclipse出现java.lang.LayerInstantiationException: Package jdk.internal.jrtfs in both module jrt.fs
  20. C#/音乐播放器/带进度条/歌词滚动、颜色变化/桌面应用程序设计

热门文章

  1. 关于【cocos2dx-3.0beta-制作flappybird】教程在3.2project中出现找不到CCMenuItem.h的解决方法...
  2. Mac搭建Nodejs+Express
  3. OpenTURNS 不确定性、风险和统计数据开源组件
  4. pro* c调用存储过程 linux,Pro*C调用存储过程,存储过程名称如何传递? 高分求高手指点。。。...
  5. qualys java 误报_从拒绝到接受 解析漏洞管理的五个阶段
  6. python微信开发入门_python tornado微信开发入门代码
  7. Javascript第五章window对象的事件常用方法第三课
  8. c语言char aa 1000,char ** 与char * a[ ] 区别
  9. php oracle 存储过程 返回值,PHP 调用 Oracle 存储过程 之 查询
  10. 关于java构造方法的描述_在JAVA语言中,下面关于构造函数描述正确的是()