espidf docker 环境部署

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了espidf docker 环境部署相关的知识,希望对你有一定的参考价值。

参考技术A 镜像为乐鑫官方提供。

manjaro kde, macos和其他linux发行版应该也没有问题,windows可以完成编译,但无法烧录、调试(目前windows版本的docker尚不提供usb端口映射)

如果安装后需要sudo才能运行,需先将当前用户加入docker组,以获取权限。

先访问 https://hub.docker.com/r/espressif/idf/tags 选择好镜像版本

进入当前工程目录

docker 环境部署

docker 查看所有容器

docker ps  -a 

docker 查看所有running 容器:

docker ps 

docker 停止全部容器:

docker stop $(docker ps -aq)

docker 批量删除所有容器:

docker rm $(docker ps -aq)

docker 删除image:

docker rmi $(docker images -q)

注意事项:在删除容器前必须先停掉容器才可以删除

其次删除image 镜像时必须先stop与之关联的容器 然后再删

对于有tag的镜像采用  docker  rm   repoitory名字或者imageid 进行删除1镜像,如:

技术图片

 

 

docker rm  maven:3.6-jdk-8

查看所有镜像使用

docker images 

 

docker 执行命令:

 docker  exec  -i -t  containerid bash 

docker  启动:

systemctl start docker

检查docker在 本机是否安装

[root@hostuser1 standalone-deploy]# which docker
/usr/bin/docker
[root@hostuser1 standalone-deploy]#

以上是关于espidf docker 环境部署的主要内容,如果未能解决你的问题,请参考以下文章

使用 docker 部署常用的开发环境

在生产环境使用Docker部署应用

如何使用Docker部署PHP开发环境

Docker多容器部署LNMP环境

Docker 环境部署

Docker下lamp环境部署!!!