首页 > 其他分享 >离线安装docker,并导入镜像文件

离线安装docker,并导入镜像文件

时间:2024-05-14 15:10:53浏览次数:26  
标签:离线 redis Redis 镜像文件 docker Docker latest

在Ubuntu 20.04系统上离线安装Docker,并导入Redis镜像,需要分几个步骤进行。以下是详细的步骤:

1. 离线下载Docker安装包

首先,你需要在有网络连接的机器上下载Docker的.deb安装包以及其依赖项。

下载Docker.deb包和依赖项

在联网的机器上:

  1. 创建一个目录来存放所有的.deb文件:

    mkdir docker_offline_install
    cd docker_offline_install
  2. 下载Docker CE以及所需的依赖项:

    apt-get download docker-ce docker-ce-cli containerd.io

这将下载Docker及其依赖项到当前目录。

2. 将Docker安装包复制到离线机器上

将下载的.deb文件复制到你的Ubuntu 20.04离线机器上。你可以使用USB驱动器、scp、sftp等方式传输文件。

3. 安装Docker

在离线机器上:

cd /opt/docker_offline_install
sudo dpkg -i *.deb

4. 离线下载Redis Docker镜像

在联网的机器上:

  1. 拉取Redis镜像:

    docker pull redis:latest
  2. 保存镜像到文件:

    docker save -o redis_latest.tar redis:latest

5. 将Redis镜像导入到离线机器上

将保存的redis_latest.tar文件复制到离线机器上。然后,在离线机器上:

  1. 导入Redis镜像:

    docker load -i /path/to/redis_latest.tar

6. 验证Docker和Redis安装

  1. 检查Docker服务状态:

    sudo systemctl status docker

    如果Docker未启动,可以启动Docker:

    sudo systemctl start docker

    确认Redis镜像已导入:

  2. docker images

    运行Redis容器:

  3. docker run -d --name redis_container redis:latest

标签:离线,redis,Redis,镜像文件,docker,Docker,latest
From: https://www.cnblogs.com/fangts/p/18191330

相关文章

  • docker 安装 MantisBT,并配置mysql
    1、拉取镜像dockerpullvimagick/mantisbt 2、先预运行容器,用于复制配置dockerrun-d-p10080:80--namemantisbtvimagick/mantisbt 3、创建本地数据挂载目录mkdir-p/home/dockerdata/mantisbt 4、复制容器配置到本地挂载目录dockercpmantisbt:/var/......
  • 使用Docker容器运行jupyter
    jupyter运行ccdjupyter-c-kerneldockerrun-v$(pwd):/jupyter/jupyter_c_kernel/-v/home/jovyan/work:/home/jovyan/work-p8888:8888brendanrius/jupyter-c-kernel#注意给/home/jovyan/work权限MinimalCkernelforJupyterUsewithDocker(recommended)docker......
  • 随笔-aliyun os centos 9 docker-ce install
    aliyunoscentos9docker-ceinstallsudowget-O/etc/yum.repos.d/docker-ce.repohttps://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.reposudoyum-yinstalldocker-ce参考:InstallDockerEngineonCentOS阿里云文档《安装Docker并使用(Linux)》(来自......
  • 运维必备Linux学习day2(mysql,jdk,redis,docker安装)
    一.MySQL安装①Linux环境:1.虚拟机Centos7.6版本安装,2.准备类似版本 mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar包1.新建文件夹/opt/mysql,并cd进去,首先:mkdir/opt/mysql2.运行 wgethttp://dev.mysql.com/get/mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar,下载mysql安装包......
  • docker 环境如何复制到另外一台
    如何将Docker环境复制到另外一台机器在使用Docker进行软件开发和部署时,我们经常会面临需要将一个已经配置好的Docker环境复制到另外一台机器上的情况。本文将介绍一种简单的方法来解决这个问题,并提供相应的代码示例。问题背景假设我们在一台机器上已经成功配置好了一个Doc......
  • Docker 部署 Mysql8.1
    #不挂载,直接创建容器[root@VM-24-9-centos~]#dockerrun-d-p3306:3306--namemysql-eMYSQL_ROOT_PASSWORD='123456'mysql获取镜像#拉取镜像[root@VM-24-9-centos~]#dockerpullmysql:8.1创建挂载目录和配置文件#创建挂载目录[root@VM-0-17-centos~]#mkd......
  • Docker执行命令报错:Cannot connect to the Docker daemon at unix:///var/run/docker.
    1、问题说明Docker执行重新启动命令重启成功。命令如下:重新加载配置systemctldaemon-reload重启docker服务systemctlrestartdocker.service查看启动状态systemctlstatusdocker.service显示启动成功使用docker-v命令查看版本号输出正常但是使用dockerps......
  • Docker 必知必会3----使用自己制作的镜像
    前面的两篇文章分别讲了,docker的基础概念,设计思路以及docker的基本操作。感兴趣的同学可以查阅:https://www.cnblogs.com/jilodream/p/18177695https://www.cnblogs.com/jilodream/p/18184687本文我们将介绍如何使用自己的镜像。一、制作自己镜像docker本身已经提供了镜像制作的......
  • Docker下搭建gitlab
    docker安装流程获取gitlab(社区版)--已有镜像时,可跳过此步dockerpullgitlab/gitlab-ce:latest创建本地卷用于保存gitlab数据e:\dockerdata\config\logs\data运行dockerrun--detach--hostnamexxxx.com--publish443:443--publi......
  • 使用 Docker 部署 WebTop 运行 Linux 系统
    1)项目介绍GitHub:https://github.com/linuxserver/docker-webtopWebTop它是一个基于Linux(Ubuntu和Alpine两种版本)的轻量级容器,具有在浏览器中运行的完整桌面环境,具有基本的窗口管理器、像素完美的渲染分辨率、音频支持、剪贴板支持、屏幕键盘支持,以及用于上传/下载的远程......