使用docker exec更改容器内root密码

1.在制作dockerfile的时候使用如下命令设置ssh密码
RUN echo “root:root” | chpasswd
在这里插入图片描述
2.现在需要在容器生成后更改容器内root密码。
使用 docker exec -it centos7.5 root:newpassword | chpasswd 命令执行成功,但是密码更新失败。
正确的方式如下:
PASS='newpassword ’ && echo -e “KaTeX parse error: Expected 'EOF', got '\n' at position 5: PASS\̲n̲PASS” | docker exec -i centos7.5

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐