不建议直接在容器内部直接使用 linux 相关的命令,因为本身 docker 就隔离了你的 base 操作系统,所以有一些命令在 docker 中是没有的,跟创建 docker 镜像的 base 镜像有关系。如果 base 镜像里面没有,那么就不能使用该命令,这样做的目的就是为了避免镜像打包过后非常大。镜像的目的是提供一个非常稳定的运行环境,所以,建议很多操作在宿主机与 Dockerfile 构建镜像的时候去完成,而操作镜像内的内容不太建议,因为镜像重新创建后,这个不包含在镜像中的文件或者是操作不会被保存。
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星