准备工作
安装ubuntu
从ubuntu官网下载ubuntu16.04.2(服务器版)安装包,安装到虚拟机中,这里一直下一步就行了,唯一需要注意的是,这个版本语言选择中文的话会出错,所有我们选择英文
配置ubuntu环境
ubuntu刚安装是没有root密码的,需要执行sudo passwd
,然后输入当前用户的密码,enter,终端会提示我们输入新的密码并确认,此时的密码就是root新密码。修改成功后,输入命令 su root,再输入新的密码就ok了
- 为了方便操作,先安装ssh-service
sudo apt-get install openssh-server
- 然后配置网络
sudo vi /etc/network/interfaces
- 将enp0s5连接方式改为桥接模式
iface enp0s5 inet dhcp
- 重启网络
sudo /etc/init.d/networking restart
- 查看当前ip
ifconfig
-
使用第三方ssh软件连接到虚拟机
-
修改apt源
备份原始sources.list
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
修改源文件
sudo vim /etc/apt/sources.list
添加源
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有两种安装方式:手动安装和脚本自动安装
手动安装比较麻烦,所以我使用的是脚本自动安装
阿里云安装脚本
curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -
执行上面的脚本,它会帮你安装docker所需要的包
docker安装成功后,需要为当前用户分配权限
sudo usermod -aG docker [当前用户]
测试是否安装成功
docker run hello-world
自动拉取镜像则表明成功
拉取镜像.png配置加速器
使用加速器可以提升国内获取docker官方的速度
首先需要注册个阿里云账号
获取专属的加速链接(阿里云docker仓库入口比较难找,可以用谷歌搜索下)
配置加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["加速链接"]
}
EOF
重启docker
sudo systemctl daemon-reload
sudo systemctl restart docker
如果要使用阿里云的仓库还需要执行
docker login registry.aliyuncs.com
输入阿里云账号密码
网友评论