使用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