Ubuntu16.04 server版+docker安装
一、Ubuntu安装
- 虚拟机自定义安装 --> 稍后安装操作系统 --> linux ubuntu 64位 --> 自己选存储位置 --> 处理器1,内核1 --> 内存1G --> 网络使用NAT -->磁盘单个文件,大小根据自己需要,20G也可以(未说明的默认即可)
2. 设置完成后 --> 选择镜像文件 --> 开启虚拟机进行安装
二、设置root账户
三、安装ssh
- 切换root账户,
apt-get install ssh
(安装ssh后,用ssh连接工具连接,方便复制,窗口滚动等操作)
- 安装完成后,
ssh localhost
测试是否成功
- ssh工具连接(以SecureCRT为例,也可用finalshell)
查看ipifconfig
四、docker安装
- 更新包索引
sudo apt-get update
- 安装前置环境
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
- 添加Docker的官方GPG key
curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
(国内阿里云版 sudo curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | apt-key add -
)
4. 验证该key的指纹是否安装成功
sudo apt-key fingerprint 0EBFCD88
- amd64位机器建立稳定的库(可以使用
echo $(lsb_release -cs)
查看本机ubuntu的版本号)
sudo add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
(国内阿里云版 sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
)
6. 再次更新包索引
sudo apt-get update
- 安装docker
sudo apt-get install docker-ce
- 验证
docker --version
- 设置开机自启动
sudo systemctl enable docker
sudo systemctl start docker
- 安装docker-compose
sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.12.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
- 验证
docker-compose --version