centos 获取当前文件所在路径

file_path = $(readlink -f "$0")
file_dir = $(dirname $file_path)
dest_file = ${file_dir}/xxx.sh
sh ${dest_file}

 

CentOS 中,如果你想直接下载 Docker 镜像的源文件(通常称为 Dockerfile),这通常是用于本地构建 Docker 映像的情况,而不是从远程仓库拉取已经构建好的镜像。以下是基本操作步骤: 1. **理解目标**:Dockerfile 是一个文本文件,包含了构建 Docker 容器所需的所有指令。如果你的目标是在本地机器上创建一个镜像,你需要有一个对应的 Dockerfile。 2. **获取 Dockerfile**:Dockerfile可以从各种开源项目、GitHub仓库或者其他源找到。如果你知道具体的 URL 或者仓库路径,可以直接下载到本地目录。例如: ```bash wget https://github.com/yourusername/yourproject/blob/main/Dockerfile git clone https://github.com/yourusername/yourproject.git --branch yourbranch --single-branch && cd yourproject ``` 3. **创建 Dockerfile 目录结构**:如果Dockerfile不在项目根目录,你需要复制到相应的文件夹里。 4. **构建镜像**: 使用 `docker build` 命令,在Dockerfile所在的目录下执行,例如: ```bash sudo docker build -t your-image-name . ``` 这将依据 Dockerfile 构建一个新的 Docker 镜像,其中`.`表示当前目录。 5. **保存镜像到tarball**: 若要导出镜像为tarball文件,可以使用`docker save`命令: ```bash sudo docker save -o your-image-name.tar your-image-name ``` 注意:这步通常用于测试或者学习目的,实际生产环境中通常是直接拉取预构建的镜像。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值