一些常用,但有时候记不住的docker指令

太常用的就不放入里面了,哈哈哈哈

容器

  • 给docker增加用户权限
    避免每次新开一个终端都要sudo输入权限,执行完成后重启电脑之后生效

    sudo usermod -aG docker $USER
    
  • 通过镜像构建容器

    docker run -it --net=host --privileged --runtime nvidia \
    -e DISPLAY=$DISPLAY -v /home/x/Disks/DockerInstall:/home -w /home 
    -v /tmp/.X11-unix/:/tmp/.X11-unix -v /dev:/dev cinderella:0.5
    

    这部分在docker中使用nvidia驱动有问题,看docker中使用cuda

  • 查看容器中挂载的目录

    docker inspect container_id
    
  • 容器与主机之间的文件交互
    从主机上拷贝到容器中

    docker cp /tmp/file.txt  containername:/tmp/
    

    从容器中拷贝到主机中

    docker cp containername:/tmp/file.txt  /tmp/
    

遇到一些问题

  • 创建容器后发现无法下载东西,运行
    apt-get update
    
Logo

码道开发者社区,聚焦华为云码道 CodeArts 代码智能体,沉淀 Agent、Skill、鸿蒙开发实战内容,供开发者查阅资料、交流技术、分享工程实践

更多推荐