目录
1.docker是什么?
docker是一种开源的容器化平台,它可以将应用程序和服务封装在独立的容器中,并且可以在任何环境中运行。docker的容器提供了更高的灵活性、可移植性和安全性。与传统的虚拟化技术相比,docker容器更加轻量级,启动更快,占用资源更少。它可以用于快速部署和扩展应用程序、创建开发和测试环境、构建和发布软件等。docker也成为了现代化应用程序开发和部署的主要技术之一。
2.docker能干嘛?
docker是一种容器化技术,可以将应用程序和其依赖的组件打包成一个独立的容器,使应用程序能够在不同的环境中快速、高效地部署和运行。具体来说,docker可以用于以下领域:
1.应用程序开发、测试和部署:开发人员可以使用docker来创建一个容器化的开发环境,用于测试和调试应用程序,同时将其打包成一个容器,便于发布和部署到不同的生产环境。
2.云端应用部署:docker可以在云平台上部署应用程序,简化了应用程序的部署流程,提高了部署效率和可靠性。
3.微服务架构:docker可以将不同的微服务应用程序打包成独立的容器,以便于管理和部署,同时可以通过容器间的通信,构建一个高效的微服务架构。
4.虚拟化:docker可以实现操作系统层面的虚拟化,与传统的虚拟化方式相比,Docker的性能更好,占用资源更少,更容易部署和管理。
3.docker去哪下?
• docker官网:
http://www.docker.com
• docker Hub官网:https://hub.docker.com/
4.docker安装环境:
查看自己的内核
uname
命令用于打印当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等)。
yum安装gcc相关:
5.yum安装gcc:
命令:
yum -y install gcc
yum -y install gcc-c++
执行命令
yum install -y yum-utils
设置stable镜像仓库
推荐
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
6.更新yum软件包索引
yum makecache fast
7.安装DOCKER CE
yum -y install docker-ce docker-ce-cli containerd.io