一、离线安装Docker
1.下载docker离线包并上传(文末分享)
2.解压缩
tar -zxvf docker-26.1.4.tgz
3.将docker文件夹复制到/user/bin目录
cp docker/* /usr/bin/
4.安装完成,查看版本
docker -v
显示"Docker version 26.1.4, build 5650f9b",成功
5.将docker
注册成系统服务
5.1创建文件
vim /etc/systemd/system/docker.service
5.2 添加以下内容
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target
[Service]
Type=notify
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target
5.3 给文件增加可执行权限并重载服务文件
chmod +x /etc/systemd/system/docker.service
systemctl daemon-reload
5.4 设置开机自启
systemctl enable docker.service
5.5 查看docker状态
systemctl status docker
有绿色的active (running)代表启动了
5.6 启动docker
systemctl start docker
二、离线安装docker compose
1.下载离线包(文末分享)
2.将文件复制到/usr/local/bin/并重命名为docker-compose
cp docker-compose-linux-x86_64 /usr/local/bin/docker-compose
3.赋权
chmod +x /usr/local/bin/docker-compose
4.完成,验证
docker-compose -v
显示"Docker Compose version v2.27.0",成功
三、拉取镜像
镜像站
https://hub.atomgit.com/
最终方法
去找有镜像的系统,通过四、五方法保存和加载到本机
四、保存已有镜像
语法
docker save [OPTIONS] IMAGE [IMAGE...]
OPTIONS 说明:
-o, --output
: 指定输出文件的路径。
1、保存单个镜像到文件
docker save -o mysql.tar mysql:latest
这将 mysql:latest 镜像保存为 mysql.tar 文件。
2、保存多个镜像到同一个文件
docker save -o multiple_images.tar mysql:latest redis:latest
这将 mysql:latest 和 redis:latest 镜像保存到 multiple_images.tar 文件中。
五、加载镜像
语法
docker load [OPTIONS]
OPTIONS 说明:
-i, --input
: 指定输入文件的路径。-q, --quiet
: 安静模式,减少输出信息。
1、从文件加载镜像
docker load -i mysql.tar
这将从 mysql.tar 文件中加载镜像。
离线安装包网盘分享链接:
docker及compose离线安装包
链接:https://pan.baidu.com/s/1jy335Kv7cq6gigS2VfP18w
提取码:ng66