1-02-02:虚拟化与容器化Docker环境搭建

1.02.02 虚拟化与容器化Docker环境搭建

一. 虚拟化与容器化技术简介

1. 虚拟机环境


2. docker环境


二. Docker 架构与隔离机制

2.1 Docker 架构

2.2 Docker 隔离机制

2.3 资源限制

2.4 Docker应用场景

三. 实战:Docker在Centos7安装与镜像加速 ❤❤❤

3.1 docker安装

官网安装教程

第一步:删除环境中老版本应用

java 复制代码
sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

第二步:设置库

java 复制代码
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

第三步:安装

java 复制代码
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

第四步:运行docker

java 复制代码
sudo systemctl start docker

测试

java 复制代码
docker -v

设置自启动

java 复制代码
systemctl enable docker
//重启
systemctl restart docker

3.2 设置镜像加速

阿里云

java 复制代码
sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://vjur7bjc.mirror.aliyuncs.com"]
}
EOF

sudo systemctl daemon-reload

sudo 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







7.如何快速熟悉Docker镜像与容器的操作命令?

8.如何在Docker中安装运行MySQL8?

9.如何在Docker中安装运行Redis?

10.如何基于 Redis拓展持久化模式RDB与AOF?

11.如何自定义Docker镜像commit?

12.如何转存Docker容器镜像?

13.如何推送Docker镜像到云仓库?

14.如何做Docker可视化Portainer?

*******************************************************************************

相关推荐
tuokuac2 小时前
docker中nginx配置报错解决
linux·运维·服务器
Joren的学习记录3 小时前
【Linux运维大神系列】docker详解(四)
linux·运维·docker
Elastic 中国社区官方博客4 小时前
让我们把这个 expense 工具从 n8n 迁移到 Elastic One Workflow
大数据·运维·elasticsearch·搜索引擎·ai·信息可视化·全文检索
( •̀∀•́ )9205 小时前
GitHub Actions SSH 部署密钥
运维·ssh·github
louqle5 小时前
docker基本知识及常用命令汇总
运维·docker·容器
学烹饪的小胡桃5 小时前
【运维学习】实时性能监控工具 WGCLOUD v3.6.2 更新介绍
linux·运维·服务器·学习·工单系统
叫致寒吧6 小时前
Docker
运维·docker·容器
杨浦老苏6 小时前
现代流媒体聚合播放器冬瓜TV MAX
docker·群晖·多媒体
白露与泡影6 小时前
使用systemd,把服务装进 Linux 心脏里~
linux·运维·python
l1t7 小时前
用docker安装oracle 19c
运维·数据库·docker·oracle·容器