Docker使用记录
docker使用记录
-
参考:
-
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/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)