华为的云服务器,重启后启动容器报上述错误
可能是容器依赖的网络被删除了
查看现有网络
docker network ls
docker run -it \
-p 80:80 \
-p 443:443 \
--name nginx \
--network app --hostname nginx \
-e TZ=Asia/Shanghai \
--add-host adminJar:192.168.0.169 \
-v /guazai/docker-data/nginx/log:/etc/nginx/logs \
-v /guazai/docker-data/nginx/static:/etc/nginx/html \
-v /guazai/docker-data/nginx/https-cert:/etc/nginx/https-cert \
-v /guazai/docker-data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf \
-v /guazai/docker-data/nginx/conf/conf.d:/etc/nginx/conf.d \
-d nginx:stable-alpine
可见容器需要 app 这个网络
如果现有网络没有 app 这个网络,则新建
docker network create app
然后解绑网络,在绑定
docker network disconnect 01949f6a9534 66fa3ee56659
docker network connect 01949f6a9534 66fa3ee56659
第一个id是网络id,第二个id是容器id
在启动容器
docker start 66fa3ee56659