Docker 是一个基于容器技术的开源平台,旨在通过容器化简化应用的开发、部署和运行。其核心理念是“Build once, Run anywhere”(构建一次,到处运行),将应用程序及其依赖项打包到轻量级、可移植的容器中,确保应用在不同环境中一致运行。Docker 解决了传统开发中“环境不一致”的痛点,成为云原生架构的基石。
Docker 通过容器化技术重构了应用交付方式,其轻量、高效、可移植的特性,使其在微服务、持续交付等领域发挥关键作用。结合 Kubernetes 等工具,Docker 已成为现代云计算和 DevOps 实践的基石,推动软件行业向更敏捷、更可靠的方向发展。
目录
一、安装系统
二、安装任意版本docker
安装方式一:通过dnf仓库安装(龙蜥仓库只有一个版本,任意版本请通过安装方式二安装)
1、查看docker版本列表
2、安装docker
3、启动docker服务
4、查看docker服务状态
5、启用开机自启动docker服务
6、停止docker服务
7、禁用开机自启动docker服务
安装方式二:通过docker官网安装
1、下载docker安装包
2、解压安装包
3、将docker软件包拷贝至应用程序目录【/usr/bin 或 /usr/local/bin】
4、运行docker服务
5、停止docker
三、验证
1、加载离线镜像
2、查看镜像列表
3、创建容器
4、进入容器
5、查看发行信息
6、安装vim
注:后续将分步讲解k8s安装、配置及部署业务系统。
一、安装系统
参考地址:如何制作一个linux标准iso镜像
二、安装任意版本docker
安装方式一:通过dnf仓库安装(龙蜥仓库只有一个版本,任意版本请通过安装方式二安装)
1、查看docker版本列表
dnf list --show docker2、安装docker
dnf install docker3、启动docker服务
systemctl start docker4、查看docker服务状态
systemctl status docker5、启用开机自启动docker服务
systemctl enable docker6、停止docker服务
systemctl stop docker.socket systemctl stop docker.service7、禁用开机自启动docker服务
systemctl disable docker安装方式二:通过docker官网安装
1、下载docker安装包
docker下载中心:https://download.docker.com/linux/static/stable/
根据对应架构选择合适的版本并进行下载,如:选择目前最新版本29.9.0版本
https://download.docker.com/linux/static/stable/aarch64/docker-29.9.0.tgz
2、解压安装包
tar xf docker-29.9.0.tgz3、将docker软件包拷贝至应用程序目录【/usr/bin 或 /usr/local/bin】
cp docker/* /usr/local/bin/4、运行docker服务
dockerd &5、停止docker
pkill dockerd三、验证
1、加载离线镜像
docker load -i myos.tar注:可参考《如何制作一个docker base镜像》制作自定义docker镜像。
2、查看镜像列表
docker images3、创建容器
docker run -itd --name test cr.delcare.cn/myos:234、进入容器
docker exec -it test bash5、查看发行信息
cat /etc/os-release6、安装vim
dnf install vim -y