我正在与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
答案 0 :(得分:0)
像这样编辑您const UserInfoFC: React.FC<Props> = (props) => {
const user = props.user.id;
const [isFetching, setIsFetching] = React.useState<boolean>(true);
const [userInfo, setUserInfo] = React.useState<string>('');
const modal = Modal.info({
content: <Loader />,
title: 'User Info',
});
const displayModal = () => {
const renderInfo = (
<React.Fragment>
<p>display user.info</p>
</React.Fragment>
);
const fetchInfo = async () => {
try {
user = // some api calls
setUserInfo(user.info);
modal.update({ content: renderInfo })
} catch (error) {
// todo
}
setIsFetching(false);
};
fetchInfo();
};
displayModal();
return(<div />);
};
命令:
apt
应该修复的