
运维服务
docker离线安装
一、准备工作:确认架构并下载安装包 1.1 确认目标服务器架构 在目标服务器上执行以下命令,确认系统架构: 输出 x8664:对应 amd64 架构(Intel/AMD 64位服务
[wolf@wulaoer.org 🔥🔥🔥🔥 ]$ wulaoer='hostname' [wolf@wulaoer.org 🔥🔥🔥🔥 ]$ echo $wulaoer hostname [wolf@wulaoer.org 🔥🔥🔥🔥 ]$ wulaoer="hostname" [wolf@wulaoer.org 🔥🔥🔥🔥 ]$ echo $wulaoer hostname [wolf@wulaoer.org 🔥🔥🔥🔥 ]$ wulaoer=`hostname` [wolf@wulaoer.org 🔥🔥🔥🔥 ]$ echo $wulaoer wulaoer.org这里说明一下在dockerfile中wulaoer="hostname"就会在没有进入容器直接执行hostname命令,这里明显不是我想要的,我想要的是容器启动之后需要在容器中获取。看到单引号和双引号的说明,那我们可以在第一层的时候不执行命令,在第二层的时候在执行命令。即可得到我们想要的值,下面看一下我的dockerfile
pinpoint_id='`hostname | awk -F '-' '{print $(NF-1)}'`'
这个是我的pinpointID的变量,我执行dockerfile后会生成的容器中查看一下,这里不在叙述结果,本人测试没有问题。
评论 0