一、安装Docker
二、在docker中安装ubuntu系统
首先从docker hub上面拉取一个ubuntu镜像
$ docker pull ubuntu:latest
验证是否安装成功
$ docker images
安装成功如下图:
在启动镜像时,需要一个文件夹向镜像内部进行文件传输,所以在家目录下面新建一个文件用于文件传输
$ mkdir docker-ubuntu
然后在docker上运行ubuntu
$ docker run -it -v ~/docker-ubuntu:/root/docker-ubuntu --name ubuntu ubuntu
三、ubuntu系统初始化
由于刚刚安装好之后的系统是纯净系统,很多软件都没有装,所以需要刷新一下软件源以及安装一些必要的软件。
(一)刷新源
由于在docker 上面运行的Ubuntu默认登录的为root用户,所以运行命令不需要sudo
root@11e9379d2a29:/# apt update
(二)安装一些必要的软件
1、安装vim
终端中用到的文本编辑器有vim、emacs、nano等,上课老师都让用vim,这里也安装vim
root@11e9379d2a29:/# apt install vim
2、安装sshd
由于分布式需要用ssh连接到docker内的镜像
root@11e9379d2a29:/# apt install ssh
然后在~/.bashrc内加入/etc/init.d/ssh start,保证每次启动镜像时都会自动启动ssh服务,也可以使用service或者systemctl设置ssh服务自动启动
然后就是配置ssh免密登录
root@11e9379d2a29:~# ssh-keygen -t rsa #一直按回车键即可
root@11e9379d2a29:~/.ss