docker

2020-09-18  本文已影响0人  十二_tester

一、思考

1.想搭建一个网站,如何做?

LNMP(Linux + Nginx + MySQL + PHP)

2.网站想换位置,迁移至阿里云?

三、docker 介绍

1.什么是容器?

docker,也是容器,它是来 Web 应用的

image.png

docker 设计思想来自于集装箱

image.png

2.什么是 docker?

image.png

3.为什么使用 docker?

image.png

4.docker vs vmware(or virtualbox)?

image.png image.png image.png

5.docker 架构

image.png

Docker:假如类比为汽车
Dockerfile:相当如汽车的蓝图(图纸),用来创建image镜像
Docker image:类似于样版车,不是真正的车,不能够驾驶
Docker container:相当如在样版车上加入各种零部件进行组装,并且加满油之后,汽车就能够正常驾驶了
Docker Registry:类似于汽车4s店,可以免费获取docker image
Docker volume: 类似与油箱,汽车报废了,但油箱中的油还能使用
Docker Swarm:相当于,交通枢纽,控制多辆汽车的运行

四、安装 docker

1.在 Windows 中安装 docker

官方安装教程:https://docs.docker.com/docker-for-windows/

2.在 Linux 中安装 docker

在 CentOS 中安装 docker:https://docs.docker.com/install/linux/docker-ce/centos/

在 Ubuntu 中安装 docker:https://docs.docker.com/install/linux/docker-ce/ubuntu/

3.在虚拟机中安装 docker

在 Windows 中安装 VirtualBox 虚拟机,在虚拟机中安装 CentOS,然后在 CentOS 中安装 docker

4.在线练习 docker

katacoda 网站:https://www.katacoda.com/ 每 10 分钟一个小练习

Play with Docker 网站:https://labs.play-with-docker.com/ 每次能使用 4 个小时

五、基本操作

image.png

1.docker image

# 先运行hello-world和centos容器 docker run hello-world docker run -it centos /bin/bash </pre>

1.gif

2.docker container

2.gif
上一篇 下一篇

猜你喜欢

热点阅读