1.02.02 虚拟化与容器化Docker环境搭建
- 一. 虚拟化与容器化技术简介
- 1. 虚拟机环境
- 2. docker环境
- 二. Docker 架构与隔离机制
- 2.1 Docker 架构
- 2.2 Docker 隔离机制
- 2.3 资源限制
- 2.4 Docker应用场景
- 三. 实战:Docker在Centos7安装与镜像加速 ❤❤❤
- 3.1 docker安装
- 3.2 设置镜像加速
- 四. 端口映射与文件挂载介绍
- 4.1 端口映射
- 4.2 文件挂载
- 五. Docker操作镜像命令
- 六. Docker安装Mysql
- 2-8 生产上建议使用Docker部署MySQL数据库吗
- 七. Docker安装Redis服务
- 10. Redis持久化策略
- 快照RDB
- 日志AOF
- *******************************************************************************
一. 虚拟化与容器化技术简介
1. 虚拟机环境
2. docker环境
二. Docker 架构与隔离机制
2.1 Docker 架构
2.2 Docker 隔离机制
2.3 资源限制
2.4 Docker应用场景
三. 实战:Docker在Centos7安装与镜像加速 ❤❤❤
3.1 docker安装
官网安装教程
第一步:删除环境中老版本应用
sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine
第二步:设置库
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
第三步:安装
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
第四步:运行docker
sudo systemctl start docker
测试
docker -v
设置自启动
systemctl enable docker
//重启
systemctl restart docker
3.2 设置镜像加速
阿里云
sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["https://vjur7bjc.mirror.aliyuncs.com"]
}
EOFsudo systemctl daemon-reloadsudo systemctl restart docker
四. 端口映射与文件挂载介绍
4.1 端口映射
4.2 文件挂载
五. Docker操作镜像命令
六. Docker安装Mysql
Docker安装Mysql参考文档
查看当前镜像版本
2-8 生产上建议使用Docker部署MySQL数据库吗
七. Docker安装Redis服务
Docker安装Redis参考文档
10. Redis持久化策略
在redis内部,/usr/local/bin目录下
快照RDB
日志AOF