【VM Ubuntu+Docker+Django项目】(一) 虚拟机环境搭建

1、VMware Fusion安装Ubuntu镜像

Ubuntu 16.04 镜像百度网盘:

链接:https://pan.baidu.com/s/1DrBxmMZ2RsNMCPLR06fWDA  

密码:jp38

 

虚拟机软件:

VMware Fusion

 

更新apt-get

安装图形界面

提示 "Failed to start session",需要安装Ubuntu-desktop

切换 图形界面/纯文本界面 命令

Ctrl + Alt + F1    # 图形界面 -> 纯文本
Ctrl + Alt + F7    # 纯文本 -> 图形界面

安装桌面

sudo apt-get install ubuntu-desktop  
sudo apt-get update
sudo apt-get upgrade
reboot

这里为了方便物理机与虚拟机文件交互,安装一下VMware-tools:

将 VMware-tools 安装包移到虚拟机/tmp目录下,解压,再运行安装文件

安装成功就可以进行拖拽上传文件了。

 

2、apt-get 镜像源更换

在第一步中,所有的apt-get都是走的国外的镜像源,而且不能在物理机和虚拟机之间互相复制粘贴,所以修改配置文件不太好操作。所以在安装成功VMware-tools之后就可以比较方便的进行这步操作了。

sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
sudo gedit /etc/apt/sources.list

 

删除sources.list里边原有内容,替换为:

# Tsinghua source
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security multiverse

更新一下

sudo apt-get update 
sudo apt-get upgrade

3、安装docker & docker-compose

sudo apt-get install docker.io # 安装docker

 # 给用户授权docker
sudo groupadd docker
sudo gpasswd -a ${USER} docker
sudo service docker restart
newgrp - docker

docker版本:18.09.2

Docker镜像源更换

sudo gedit /etc/docker/daemon.json

在此文件中填入阿里云镜像地址

{ 
"registry-mirrors": ["https://alzgoonw.mirror.aliyuncs.com"] 
}

重启Docker

systemctl daemon-reload 
systemctl restart docker

重启完成后输入docker info查看是否换成国内镜像,可用 "helloworld"镜像测试

docker pull helloworld
docker images

安装docker-compose(可以很方便的管理多个容器)

sudo apt-get install curl

sudo curl -L https://github.com/docker/compose/releases/download/1.18.0/docker-compose-`uname -s`-`uname -m` -o /usr/bin/docker-compose

 

docker-compose -v

docker-compose version 1.24.0, build 0aa5906

 

 

 

你可能感兴趣的:(项目,后端)