赞
踩
docker run --env MODE=standalone --name nacos --restart=always -d -p 8848:8848 nacos/nacos-server:1.2.0
docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?.
See 'docker run --help'.
A1:启动docker
systemctl start docker
docker run --env MODE=standalone --name nacos --restart=always -d -p 8848:8848 nacos/nacos-server:1.2.0
docker: Error response from daemon: Conflict. The container name "/nacos" is already in use by container "2cf20922a117d03c603de3a1cc447cff5eb7d6905d078077ab6af38c616bce88". You have to remove (or rename) that container to be able to reuse that name.
See 'docker run --help'.
A2:已经存在一个名为nacos的容器处于运行状态。用户可以移除或者给新容器重新起一个名称
docker run -p 9000:9000 --name minio -d --restart=always -e "MINIO_ACCESS_KEY=minio" -e "MINIO_SECRET_KEY=minio123" -v /home/data:/data -v /home/config:/root/.minio minio/minio server /data --console-address "0.0.0.0:9000"
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
b9308586738b minio/minio "/usr/bin/docker-ent…" 5 seconds ago Restarting (1) 1 second ago minio
这是一个Docker容器的状态信息。从这个信息中,我们可以得知以下几点:
A3:可能是docker的命令输入错误,关闭并删除容器后重新检查docker命令。
docker: Error response from daemon: Conflict. The container name "/minio" is already in use by container "b9308586738bba66d8b47108c5b6215642a28c1c749388ae6e10f18e0634a95f". You have to remove (or rename) that container to be able to reuse that name.
A4:这个错误提示表明容器名称"/minio"已经被另一个容器占用。要解决这个问题,你可以采取以下步骤:
停止并删除已经使用了该名称的容器。可以使用以下命令来停止容器:
docker stop b9308586738bba66d8b47108c5b6215642a28c1c749388ae6e10f18e0634a95f
然后,使用以下命令删除容器:
docker rm b9308586738bba66d8b47108c5b6215642a28c1c749388ae6e10f18e0634a95f
重新运行你的命令,现在应该可以成功创建名为"/minio"的容器了。
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
89936dd3664e minio/minio "/usr/bin/docker-ent…" 4 seconds ago Up Less than a second 0.0.0.0:9000->9000/tcp, :::9000->9000/tcp minio
A5:如果docker ps显示的容器运行正常,那么就需要通过docker logs 容器id 来查看容器运行的日志
当时minio容器启动正常却在局域网一直无法访问,一看日志发现是端口冲突了。ERROR Unable to start the server: --console-address cannot be same as --address
,重新修改docker命令并且指定端口即可。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。