三、linux安装ubuntu
3.1 准备工作
1、安装vmware :使用vmware 15.1 (较简单:略)
2、安装ubuntu:安装视频详解
3、安装远程控制Putty、xshell(用的最多)
3.2 linux目录大概介绍
1、etc 配置文件目录。
2、usr/local 我们自己安装的程序 必须放置在该目录。
3、var 目录是用于存放数据库的目录。
4、home目录用于存放用户文件的目录。
3.3 ubuntu设置
1、修改ubuntu的软件源为国内源(本次使用的是清华源)
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo vi /etc/apt/sources.list
输入以下内容,覆盖原内容:
# deb cdrom:[Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)]/ xenial main restricted
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
2、修改linux的用户为超级管理员用户
如果你安装时候已经是管理员用户可以省略!
3.4 ubuntu安装docker
1、基于修改过数据源的ubuntu来安装docker.
2、 脚本安装docker:在测试或开发环境中,docker官方为了简化安装流程,提供了一套便捷的安装脚本,ubuntu系统上可以使用这套脚本安装:
3、将docker源改为阿里云
4、查看是否安装完成:
5、修改docker镜像加速器:是为了下载docker镜像的时候可以提速。在/etc/docker的daemon.json改,无此文件就创建:
{
"registry-mirrors": [
"https://m3dz4myl.mirror.aliyuncs.com"
]
}
之后重启服务:
systemctl daemon-reload
systemctl restart docker
至此,docker安装和配置均完成!
3.4 docker-compose安装
1、docker三剑客之compose:Docker的三剑客是指:docker compose、docker machine、docker swarm(已过时)
Docker compose:是Docker官方编排项目之一,负责快速的部署分布式应用。负责实现对docker容器集群的快速编排。Docker compose允许用户通过一个单独的docker-compose.yml模板文件(yaml格式)定义一组相关联的应用容器为一个项目。
**4.5.1 docker compose安装**curl -L https://github.com/docker/compose/releases/download/1.25.4/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
如果下载不了。手动下载并改名。并对文件增加可执行的权限
chmod +x docker-compose 使得root用户具有可执行权限
注意:编写docker-compose.yml文件。不允许使用table键,只能用空格。
启动 docker-compose命令:
1、直接启动容器:docker-compose up
2、以守护态运行容器 docker-compose up -d
以上就实现了docker-compose的安装。
总结docker安装:
1、安装的ubuntu先更改国内源为清华。
2、安装docker。
3、安装docker后有两件事:第一是修改docker的镜像加速器。第二是安装docker-compose。
3.5 Dockerfile
注意是用于定制和构建自己的镜像!
1、定制镜像:在/usr/local中新建docker文件夹,docker中新建应用程序的文件名,使用vi Dockerfile来编写脚本,制的镜像是分层存储的。
2、使用编写好的本来构建镜像,构建镜像:docker build -t 镜像名 . (此处有点,且必须是要在Dockerfile所在的当前目录下才可)
虚悬镜像:docker pull和docker build时候会出现。由于新旧镜像同名,旧镜像名被取消,从而出现虚悬镜像,即标签均为的镜像。
3.5 docker部署服务的好处
docker:真正实现一构建,到处运行。只要安装了docker,将镜像在任何一台机器上都可以运行。
docker可以有效利用宿主机的全部资源。而虚拟机只能利用分配给它的部分虚拟资源。