准备工作

安装ubuntu

从ubuntu官网下载ubuntu16.04.2(服务器版)安装包,安装到虚拟机中,这里一直下一步就行了,唯一需要注意的是,这个版本语言选择中文的话会出错,所有我们选择英文

配置ubuntu环境

ubuntu刚安装是没有root密码的,需要执行 sudo passwd,然后输入当前用户的密码,enter,终端会提示我们输入新的密码并确认,此时的密码就是root新密码。修改成功后,输入命令 su root,再输入新的密码就ok了

  1. 为了方便操作,先安装ssh-service > sudo apt-get install openssh-server

  2. 然后配置网络 > sudo vi /etc/network/interfaces

  3. 将enp0s5连接方式改为桥接模式 > iface enp0s5 inet dhcp

  4. 重启网络 > sudo /etc/init.d/networking restart

  5. 查看当前ip > ifconfig

  6. 使用第三方ssh软件连接到虚拟机

  7. 修改apt源 备份原始sources.list > sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup

修改源文件 > sudo vim /etc/apt/sources.list

添加源

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
    deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ trusty-updates main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ trusty-proposed main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ trusty-backports main restricted universe multiverse

更新 sudo apt-get update

docker安装

docker有两种安装方式:手动安装和脚本自动安装

手动安装比较麻烦,所以我使用的是脚本自动安装

阿里云安装脚本

1
curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -

执行上面的脚本,它会帮你安装docker所需要的包 docker安装成功后,需要为当前用户分配权限

1
sudo usermod -aG docker [当前用户]

测试是否安装成功

1
docker run hello-world

自动拉取镜像则表明成功

配置加速器

使用加速器可以提升国内获取docker官方的速度 首先需要注册个阿里云账号获取专属的加速链接(阿里云docker仓库入口比较难找,可以用谷歌搜索下) 配置加速器

1
2
3
4
5
6
    sudo mkdir -p /etc/docker
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
      "registry-mirrors": ["加速链接"]
    }
    EOF

重启docker

1
sudo systemctl daemon-reload sudo systemctl restart docker

如果要使用阿里云的仓库还需要执行

1
docker login registry.aliyuncs.com

输入阿里云账号密码