docker
本文最后更新于:2022年7月14日 下午
docker与容器化
container
容器是将操作系统层虚拟化,虚拟机则是虚拟化硬件,因此容器更具有便携性、高效地利用服务器。
容器更多的用于表示 软件的一个标准化单元。由于容器的标准化,因此它可以无视基础设施(Infrastructure)的差异,部署到任何一个地方。
- 分离
- 变更管理,日志记录
- 写时复制
homebrew
安装
brew install docker --cask
# --cask 安装gui版本软件
Dockerfile
docker-compose
run docker-compose up
entire app.
# docker-compose.yml
version: "3" # optional since v1.27.0
services:
mysql@1: #服务名
image: mysql #使用的镜像
environment: #环境变量
- MYSQL_ROOT_PASSWORD=66666
ports: #端口映射
- 28002:3306
docker
http://yoursite.com/2022/07/14/docker/