【注意】最后更新于 October 6, 2021,文中内容可能已过时,请谨慎使用。
准备工作
安装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
添加源
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 [当前用户]
|
测试是否安装成功
自动拉取镜像则表明成功
配置加速器
使用加速器可以提升国内获取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
|
输入阿里云账号密码