Docker安装部署
Docker安装部署
Hunter传统虚拟机技术
- 虚拟机是虚拟出一套硬件,在其上面运行一个完整的操作系统给,例如我们使用KVM,指定系统镜像,然后装系统,最终可以使用,在该系统上再运行所需的应用程序。
- KVM创建虚拟机是,指定较少的cpu,内存,硬盘等资源,虚拟机性能较低。
容器技术
- 容器内的应用程序直接运行再宿主机的内核上,容器内没有自己的内核,也没有对硬件进行虚拟,因此容器比起虚拟机更为轻便。
一、docker引擎
二、docker最核心的组件
image 镜像,构建容器(应用程序运行所需的环境,打包为镜像文件)
Container,容器(我的应用程序,就跑在容器中)
镜像仓库(dockerhub)(保存镜像文件,提供上传,下载镜像)作用好比github
Dockerfile,将你部署项目的操作,写成一个部署脚本,这就是Dockerfile,且该脚本还能够构建镜像文件
三、安装docker
1. 基础环境配置
提示:docker安装在centos7平台,内核版本不低于3.10,在centos平台运行docker可能会遇见些告警信息,修改内核配置参数,打开内核转发功能。
1 | [root@localhost ~]# cat <<EOF > /etc/sysctl.d/docker.conf |
2. 建立仓库
安装软件包(提供实用程序)并设置存储库。yum-utilsyum-config-manager
1 | yum install -y yum-utils |
3. 安装docker引擎
安装 Docker Engine、containerd 和 Docker Compose:
1 | yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin |
4. 启动docker
1 | systemctl start docker |
5. 测试docker是否安装成功
1 | docker run hello-world |
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果