请使用如下命令,向容器实例追加内容
docker exec -it your-container sh -c 'echo "Additional content" >> /etc/hosts'
结果将是将 "Additional content"
追加到容器内的 /etc/hosts
文件中。在这种情况下,您不会在终端上看到任何输出。
要验证追加是否成功,可以使用以下命令查看容器内的 /etc/hosts
文件的内容:
docker exec -it your-container cat /etc/hosts
这将显示容器内的 /etc/hosts
文件的内容,包括您追加的 "Additional content"
。
请确保将 your-container
替换为您实际的容器名称或 ID。
如果此命令需要放到 crontab 中定义执行,需要调整命令如下:
docker exec your-container sh -c 'echo "Additional content" >> /etc/hosts'
在使用 crontab
执行 docker exec
命令时,不能使用 -it
参数。因为 -it
参数用于与交互式终端进行交互,而 crontab
是在非交互式环境下执行命令的。