docker离线安装脚本,并更改默认存储目录
时间: 2023-12-30 18:16:01 浏览: 136
好的,以下是docker离线安装脚本,并更改默认存储目录的步骤:
1. 下载docker离线安装包,可以从docker官网下载,也可以从其他可靠的镜像站点下载,将下载好的安装包拷贝到目标机器上。
2. 在目标机器上安装docker,执行以下命令:
```bash
tar -xvf docker-xx.tar.gz -C /usr/local/
cd /usr/local/docker/
./install.sh
```
其中,`docker-xx.tar.gz`为下载的docker离线安装包的文件名。
3. 更改docker的默认存储目录,执行以下命令:
```bash
mkdir /data/docker
vi /etc/docker/daemon.json
```
在`daemon.json`文件中添加以下内容:
```json
{
"data-root": "/data/docker"
}
```
保存并退出。
4. 重启docker服务,执行以下命令:
```bash
systemctl daemon-reload
systemctl restart docker
```
现在,docker的默认存储目录已经更改为`/data/docker`,可以通过`docker info`命令查看确认。
相关问题
uos arm 离线安装docker
在UOS (Ubuntu on System Z) 的ARM架构上离线安装Docker,你需要先准备一个包含Docker安装包的ISO镜像或者下载文件,因为通常Docker需要网络连接才能从官方仓库获取。以下是基本步骤:
1. **准备工作**:
- 下载适用于ARM的Docker offline tarball(预构建的二进制包),可以从Docker官网找到历史版本的下载链接,选择适合你系统版本的arm64版本。
- 或者创建一个自定义的ISO镜像,包含所有必要的依赖和Docker组件。
2. **离线安装**:
- 将下载的tarball解压到一个目录,如`/opt/docker`。
- 使用命令行工具(如`cp`, `chmod`, 和 `chown`)将Docker的相关文件复制到合适的路径,比如`/usr/local/bin/docker`。
- 修改启动脚本,使其指向你的Docker目录,而不是默认的网络源。
3. **配置环境变量**:
- 添加Docker的bin目录到系统的PATH环境变量中,例如添加到`/etc/profile.d/docker.sh`文件中。
4. **初始化和验证**:
- 运行`sudo docker run hello-world`来测试Docker是否已经成功安装并能正常运行。如果没有网络连接,它会直接运行本地镜像。
5. **设置镜像仓库**:
- 如果你需要在离线状态下拉取镜像,需要预先将所需的镜像下载到本地存储(如Dockerfile、tarball或其他容器镜像格式)。
注意:尽管这个过程可以在没有网络的情况下完成,但是Docker的一些高级功能,如自动更新或从私有仓库拉取,仍然需要网络连接。
阅读全文