docker总结

docker 命令

docker 命令解析:

sudo docker run -d --name milvus_cpu_0.10.2 -p 19530:19530 -p 19121:19121 -v /home/$USER/milvus/db:/var/lib/milvus/db -v /home/$USER/milvus/conf:/var/lib/milvus/conf -v /home/$USER/milvus/logs:/var/lib/milvus/logs -v /home/$USER/milvus/wal:/var/lib/milvus/wal milvusdb/milvus:0.10.2-cpu-d081520-8a2393

-d: 后台运行
–name: 设置容器的名称
-p: 指定端口映射
-v: 挂载主机的目录到容器中。

docker 运维

  1. 查看容器是否运行:
    docker ps
  2. 查看某个容器的log运行:
    docker logs container_name。
    container_name是在运行镜像时,通过–name指定。
  3. 查看docker存储镜像的位置:
    通过命令查看:sudo docker info | grep “Docker Root Dir”
  4. 挂载外部文件夹
    docker run -v /your/server/dir/:/your/docker/dir -it 650750031a98 /bin/bash
    /your/docker/dir 如果非空,则会被/your/server/dir替换。

docker报错汇总

  1. 容器运行失败,若要再次运行,需要删除运行失败的容器。
    • 错误信息
      docker: Error response from daemon: Conflict. The container name “/milvus_cpu_0.10.2” is already in use by container “67d443acfdbb7be866a05b476fea82d48aba7dea00a5cf844fb544d5ed616bb5”. You have to remove (or rename) that container to be able to reuse that name.
    • 解决方法
      • docker ps -a : 找到运行失败的container_id。通常排在前面。
      • docker rm your_container_id。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值