我想知道我的Informix Dev Edition示例(每次,最新,当前截至2023年4月2日)由于非绑定问题而未重新启动(我不是),--特权旗(我不这么认为),不通过外部终端连接(我每次都正确地运行docker exec,它工作得很完美,直到我不得不停止Informix).我每次都要运行docker,我无法重新启动它。当我尝试启动它时,它很快就会关闭。有许多KAIO错误,它不会重新初始化共享内存。docker run -it --name iif_developer_edition --privileged -p 9088:9088 -e LICENSE=accept ibmcom/informix-developer-database:latest
我想的是我一直在拉的版本是Linux/AMD 64而不是ARM。我有一个MacBook Pro M1(新的,翻新的)这很好,否则。我想我需要以某种方式强制解决这个问题,并告诉Docker将其拉为ARM版本,因为Docker桌面有关于不稳定或不运行的警告,但它运行一切正常,从未崩溃,它只是不会停止在一种方式,我不是被迫做docker运行每一次。谢谢
请看上面,每次关闭或退出后,我都必须运行docker run -it --name iif_developer_edition --privileged -p 9088:9088 -e LICENSE=accept ibmcom/informix-developer-database:latest。
1条答案
按热度按时间doinxwow1#
1.当我运行一个docker-latest时,在Docker中显示的容器在一个小框中被“标记”,上面写着AMD 64,并在悬停时指出它可能不稳定或无法运行。
1.我同意在Linux机器上运行它不会发现任何问题。
我相信这个问题没有被很好地涵盖,但实际上已经在其他地方和here得到了解决。显然,Informix可能需要在模拟中运行,正如1中所指示的,通过Docker中的一个选项,“查找“开发中的功能”选项,并选择“在Apple Silicon上使用Rosetta进行x86/amd 64仿真”复选框。“4.如果您认为这是我遇到的问题,请让我知道。我将致力于此并报告。理想情况下,我会在Linux机器上运行这个!谢谢