全新安装了Ubuntu Iot 22.04,
用snap安装软件很方便,但是Sandbox安全机制会造成一些障碍,例如docker 就跑不起来,不能挂在宿主机指定目录,报错如下:
ERROR: for dcm4chee_db_1 Cannot start service db: error while creating mount source path '/var/locaStarting dcm4chee_ldap_1 ... error
ERROR: for dcm4chee_ldap_1 Cannot start service ldap: error while creating mount source path '/var/local/dcm4chee-arc/ldap': mkdir /var/local: read-only file system
ERROR: for db Cannot start service db: error while creating mount source path '/var/local/dcm4chee-arc/db': mkdir /var/local: read-only file system
ERROR: for ldap Cannot start service ldap: error while creating mount source path '/var/local/dcm4chee-arc/ldap': mkdir /var/local: read-only file system
找到Stackoverflow的最佳答案, 是snap安装的docker导致的问题,老老实实按照docker官方文档重新装了一遍。
snap remove docker
上面这条命令会把之前pull的镜像全部删除,又要重新pull 😭。得亏网速可以。