1、sudo免密操作
sudo passwd root #设置密码:nvidia
su
chmod u+w /etc/sudoers
vi /etc/sudoers
#将文件改成如下所示
# User privilege specification
root ALL=(ALL:ALL) ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
#下面的user是你的用户名 添加这一行就能免密sudo了
#user ALL=(ALL:ALL) NOPASSWD: ALL
nvidia ALL=(ALL:ALL) NOPASSWD: ALL
chmod u-w /etc/sudoers #别忘了去掉sudoers文件的写入权限2、将开机脚本文件放到开机自启动项启动docker
脚本文件内容如下:
#!/bin/bash
sudo docker start dockerID
sudo docker attach dockerID
#service ssh restart
exit 0打开终端输入:gnome-session-properties
将要开机自启动的脚本文件添加进去,如下左图所示;
终端常驻设置,右击终端,设置如右图所示;


3、进入docker后,在 /root 目录下新建一个 start_ssh.sh文件,并给予该文件可执行权限
touch /root/start_ssh.sh
vim /root/start_ssh.sh
chmod +x /root/start_ssh.sh
#!/bin/bash
service ssh restart //开启启动docker ssh功能
vim /root/.bashrc //将start_ssh.sh脚本添加到启动文件中
//在 .bashrc 文件末尾加入如下内容:
# startup run
if [ -f /root/start_ssh.sh ]; then
./root/start_ssh.sh
fi
sudo reboot 版权声明:本文为u012887412原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。