我与docker合作为网站托管本地数据库。
在为本地数据库运行可执行文件时,它会给出有关libsnappy.so.1的错误
香港专业教育学院试图运行apt-get install -y snapd
。
这是我正在运行的代码。
sudo docker build --tag=tx1 .
运行以下内容时
sudo docker run -t -i -p 8080:80 tx1
它给出了错误
./next9: error while loading shared libraries: libsnappy.so.1: cannot open shared object file: No such file or directory
这是我的docker文件,如果有人想看
#Download base image ubuntu 18.04
FROM ubuntu:18.04
# ENTRYPOINT ["/docker/tx1"]
# Update Ubuntu Software repository
RUN apt-get update; apt-get install -y snapd; ldconfig
# apt-get install -y gnome-terminal
WORKDIR /
COPY . /
EXPOSE 80
CMD chmod 777 build; ./build
建立
#!/bin/bash
./next9 & ./main
最佳答案
像这样编辑apt
命令:
apt-get install -y snapd libsnappy1
应该修复它
关于docker - 如何安装libsnappy.so.1?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58171892/