最新版docker安装,更改docker安装位置,镜像数据保存路径,配置镜像加速器

Posted 为何一再沦落

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了最新版docker安装,更改docker安装位置,镜像数据保存路径,配置镜像加速器相关的知识,希望对你有一定的参考价值。


最新版docker安装,更改docker安装位置,镜像数据保存路径,配置镜像加速器。

一、下载

根据自己的平台和环境,选择对应的版本进行下载和部署,这里提供官方最新的地址。

​点击进入​

二、安装

这一步并没有什么注意的地方,windows系统双击安装,Linux/MacOS通过双击或者命令行安装都很简单。

唯一需要注意的是,Linux/MacOS更新一下相关基础依赖,Windows系统安装之前更新一下 wsl2,在下方地址进行更新:

​点击进入​


Linux安装:

Linux发行版Ubuntu安装方法
切换到管理员权限
$ su root
安装必要的依赖工具
$ apt-get update
$ apt-get -y install apt-transport-https ca-certificates curl software-properties-common
安装GPG证书
$ curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
写入软件源信息(阿里云镜像源)
$ add-apt-repository "deb [arch=adm64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
更新并安装Docker-CE
$ apt-get -y update
$ apt-get -y install docker-ce

========================================================================

Linux发行版CentOS安装
切换到root权限
$ su root
安装必要的依赖工具
$ yum install -y yum-utils device-mapper-persistent-data lvm2
添加软件源信息(阿里云镜像源)
$ yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新并安装Docker-CE
$ yum makecache fast
$ yum -y install docker-ce

三、安装位置和数据存储位置修改

docker 安装的时候,默认直接安装完成,并没有提供指定安装位置和镜像保存位置的步骤,如果考虑到自己的系统盘不太够用,可以迁移到其他的空盘中使用。

更改数据位置主要有两种方式:

1、通过类似软连接的方式,指向其他的磁盘位置;
2、通过真正的数据迁移,并更改数据分发的位置;

这里以windows下的Linux内核子系统,并基于 WSL2 为例进行。其实像这种知名的项目,都比较活跃,开源的项目都有很多issue可以提供参考,毕竟人多、环境多样,会遇到各种各样的问题,可以搜索后进行参考,地址如下:

​点击查看​

1、更改数据指针(类似软连接)

停止docker ;

将 C:\\Users\\用户名\\AppData\\Local\\Docker 目录下的内容复制到 你需要设置的存储位置,例如:D:Docker\\ ;

执行 mklink /D C:\\Users\\用户名\\AppData\\Local\\Docker D:Docker\\ ;

重新启动docker ;

2、通过数据迁移更改(推荐)

先查看一下 WSL 的相关命令

wsl --help

版权所有 (c) Microsoft Corporation。保留所有权利。

用法: wsl.exe [参数] [选项...] [命令行]

用于运行 Linux 二进制文件的参数:

如果未提供命令行,wsl.exe 将启动默认的 shell。

--exec, -e <命令行>
执行指定的命令而不使用默认的 Linux shell。

--
按原样传递剩余的命令行。

选项:
--distribution, -d <分发版>
运行指定的分发。

--user, -u <用户名>
以指定用户身份运行。

用于管理适用于 Linux 的 Windows 子系统的参数:

--export <分发版> <文件名>
将分发导出到 tar 文件。
对于标准输出,文件名可以是 -。

--import <分发版> <安装位置> <文件名> [选项]
将指定的 tar 文件作为新分发进行导入。
对于标准输入,文件名可以是 -。

选项:
--version <版本>
指定用于新分发的版本。

--list, -l [选项]
列出分发。

选项:
--all
列出所有分发,包括当前正在
安装或卸载的分发。

--running
只列出当前正在运行的分发。

--quiet, -q
只显示分发名称。

--verbose, -v
显示有关所有分发的详细信息。

--set-default, -s <分发版>
将分发设置为默认值。

--set-default-version <版本>
更改新分发的默认安装版本。

--set-version <分发版> <版本>
更改指定分发的版本。

--shutdown
立即终止所有正在运行的分发和 WSL 2 轻型工具虚拟机。

--terminate, -t <分发版>
终止指定的分发。

--unregister <分发版>
注销分发。

--help
显示用法信息。

通过一下几行命令可以达到目的:

关闭docker:
通过命令或者菜单退出在运行的docker

关闭所有发行版:
wsl --shutdown

先查看版本号:
wsl --list -v

进行数据导出(假如把docker迁移到 D:Docker 目录下):
wsl --export docker-desktop D:\\Docker\\docker-desktop-back
wsl --export docker-desktop-data D:\\Docker\\docker-desktop-data-back

注销安装:
wsl --unregister docker-desktop
wsl --unregister docker-desktop-data

重新导入:
wsl --import docker-desktop D:\\Docker\\docker-desktop D:\\Docker\\docker-desktop-back --version 2
wsl --import docker-desktop-data D:\\Docker\\docker-desktop-data D:\\Docker\\docker-desktop-data-back --version 2

重启docker:
通过命令或者菜单启动运行docker进行使用

文件整理:
原有目录的相关文件可以进行删除,节约磁盘空间,也可以留着备份。

注意细节,网上也有很多类似的分享 ,但是有些导出和导入文件路径或者文件后缀名多了一个或者少一个,这里的命令基本上可以直接复制粘贴进行使用。

四、配置镜像加速器

这里主要以阿里云镜像为例,其他的类似。

1、打开阿里云镜像库:​​点击打开​

需要登陆的,直接用一个账号登陆一下就行。

2、选择左下角的 “镜像加速器”,然后根据个人系统的平台,选择运行Docker的OS,并按照操作文档的要求修改Docker配置文件,最后重启Docker即可完成加速器配置服务。

最新版docker安装,更改docker安装位置,镜像数据保存路径,配置镜像加速器_镜像加速


最新版docker安装,更改docker安装位置,镜像数据保存路径,配置镜像加速器_linux_02


3、详细的docker配置文档,请点击进行查看:​​点击查看​


更多有趣的实用技术,请查看对应的专栏。

更多能够让你成长的干货资源请阅读更多文章。

留言点赞关注,我们一起分享AI学习与发展的干货。


正经的技术,不正经的程序员


以上是关于最新版docker安装,更改docker安装位置,镜像数据保存路径,配置镜像加速器的主要内容,如果未能解决你的问题,请参考以下文章

docker配置文件路径

如何在ubuntu上安装docker

在 Windows 10 Home 上使用 WSL2 上的 Docker Desktop 时,如何更改 docker 映像的位置?

Docker----起步----在Ubuntu上安装最新版的Docker CE

centos6离线安装docker

docker中mysql安装位置