Docker使用记录

docker使用记录

  • 参考:

    https://yeasy.gitbook.io/docker_practice/image/pull

  • docker镜像拉取命令

    docker pull ubuntu:18.04
    

    拉下来的镜像是纯净的,啥都没有,需要啥都要自己安装

    启动并从镜像创建容器的命令:

    docker run -it --rm ubuntu:18.04 bash //-it是交互式运行(-i,-t缩写),rm选项是退出后自动删除容器
    

    高级创建容器命令:

    docker run -it --name planck-pi-env --network host -v C:\Users\zhang\Documents\docker:/workspace --privileged ubuntu:20.04 bash
    //指定交互运行,名称,网络模式,挂载目录以及镜像等
    

    关闭停止容器命令(id输入前三位即可):

    docker ps -a //查看当前运行的docker
    docker ps -aq //列出容器ID
    docker stop id //停止容器(输入ID法)
    docker stop $(docker ps -aq) //停止容器(全部停止)
    

    查看当前docker的image:

    docker image ls
    

    删除容器:

    docker rm id //删除容器(输入ID法)
    docker rm $(docker ps -aq) //删除容器(全部删除)
    

    删除image(得先停止)(id输入前三位即可):

    docker image rm id //法1
    docker rmi id //法2
    docker rmi -f $(docker images -q) //强制删除所有镜像
    

    查看当前运行的容器:

    docker ps -a //查看所有
    docker ps -n 5 //查看前五个
    

    进入指定的容器:

    docker attach id
    

    在apt update前,需要先加下阿里源提高速度:

    sed -i s@/archive.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.list  //sed -i是插入
    apt-get clean
    apt-get update
    apt-get upgrade
    

    也可以设置代理后直接翻出去:

    export http_proxy=192.168.1.103:8889
    
    export https_proxy=192.168.1.103:8889
    

    清除代理

    unset http_proxy
    unset https_proxy
    

    停止、启动、杀死、重启一个容器

    docker stop Name或者ID  
    docker start Name或者ID  
    docker kill Name或者ID  
    docker restart name或者ID
    

    docker挂载:

    https://chinese.freecodecamp.org/news/docker-mount-volume-guide-how-to-mount-a-local-directory/
    
posted @   伦敦烟云  阅读(48)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示