首页 > 其他分享 >记录Mac下vscode无法附加到本地docker容器的问题

记录Mac下vscode无法附加到本地docker容器的问题

时间:2023-09-11 23:23:36浏览次数:41  
标签:容器 插件 vscode Mac 本地 Docker docker

我想用vscode直接附加到本地docker容器,在里面编辑开发,传统的办法要在容器内设置ssh服务器,通过vscode的remote插件先进入到容器里面,再编辑开发,可是我看似乎vscode做了优化,本地容器可以免去ssh服务,通过dev containers插件和docker插件的Attach to running Docker container在新窗口中附加,就可以直接进入到容器编辑操作,我看别人的视频中win和mac都可以的,但是我的本地Mac却不行,报错提示:
docker context list exec: "com.docker.cli": executable file not found in $PATHCannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the Docker daemon running?,奇怪了,因为我的命令行环境是可以运行docker命令的,但是在vscode却不行,折腾了一天,最后发现在docker dashboard程序的setting中,需要设置Docker's CLI tools为system,如图所示,这样vscode的两个插件dev containers插件和docker插件就可以正常使用了。

标签:容器,插件,vscode,Mac,本地,Docker,docker
From: https://www.cnblogs.com/mesopotamiaa/p/17694853.html

相关文章

  • Docker
    安装centos7安装docker1、安装yum工具yuminstall-yyum-utils\device-mapper-persistent-data\lvm2--skip-broken2、更新本地镜像源yum-config-manager\--add-repo\https://mirrors.aliyun.com/docker-ce/linux/centos/do......
  • Docker容器报权限不足,如何配置权限?
    当Docker容器报告权限不足时,可能是由于容器内部的用户与主机操作系统的用户不匹配导致的。解决这个问题的一种常见方法是在容器内部设置适当的用户和权限。以下是几种配置容器权限的方法:在Dockerfile中配置用户和权限:你可以在Dockerfile中使用USER和RUN命令来配置容器内......
  • docker 部署环境基本流程
    博客地址:https://www.cnblogs.com/zylyehuo/环境部署的问题,非常棘手,因此引入了容器技术解决环境迁移的难题1.利用虚拟机的模板克隆功能,将整个机器的环境复制一份,再丢给第二个机器去使用2.最好是使用docker去部署环境docker的生命周期概念镜像,是一个系统的......
  • 用Docker清除无用镜像
    转载自:https://www.python100.com/html/73945.html============== 一、Docker镜像是什么?Docker是一种开源的容器化技术,以快速创建、部署和运行应用程序的方式,将应用程序和其依赖项打包到容器中,并隔离与其他应用程序相互干扰。Docker镜像是一个轻量级、可执行的包含应用程序......
  • mac的m芯片上跑cuda程序
    config里parser.add_argument('--device',type=str,default='mps')main里device=torch.device(cfg['device'])train里x_batch=x_batch.astype('float32')y_batch=y_batch.astype('float32')aux_batch=a......
  • docker-compose 报错:ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+
    没有解决问题的操作wgethttps://www.openssl.org/source/openssl-1.1.1v.tar.gztar-zxvfopenssl-1.1.1v.tar.gzcdopenssl-*./config--prefix=/usr/local/ssl--openssldir=/usr/local/sslsharedmakesudomakeinstallecho"/usr/local/ssl/lib"|sudotee/e......
  • linux服务器上的nginx服务、mysql服务和docker里面的php服务配合使用
    之前有个老项目是nginx1.22.0+mysql5.7+php5.6的环境在跑,也就是常说的lnmp环境。但是最近出了一个新的需求,这台服务器上要跑一个php7.3的项目,mysql5.7还可以用,nginx1.22.0也可以用,主要是php的环境要升级到7.3,那么方案应该怎么实施呢,大概有下面几个思路:1、再独立安装一个php7.3的......
  • windows docker desktop安装mysql
    原文:https://www.jianshu.com/p/fd5d388dbf7d1.拉去mysql镜像dockerpullmysql:5.72.查看并启动镜像#列出已下载的镜像dockerimages#启动容器,挂载配置文件和数据dockerrun--namemysql-vD:/docker/mysql/conf/my.cnf:/etc/mysql/my.cnf-vD:/docker/mysql/logs......
  • Docker Desktop 安装使用教程
    一、前言作为开发人员,在日常开发中,我们需要在本地去启动一些服务,如:redis、MySQL等,就需要去下载这些在本地去启动,操作较为繁琐。此时,我们可以使用DockerDesktop,来搭建我们需要的服务,直接在容器中去启动即可。二、下载DockerDesktopdocker官网:三、安装DockerDesktop1、下载并......
  • linux arm64下安装ngnix以及docker
    yum-yinstallgcczlibzlib-develpcre-developensslopenssl-develcd/usr/localmkdirnginxcdnginxhttp://nginx.org/en/download.htmlwgethttp://nginx.org/download/nginx-1.24.0.tar.gztar-xvfnginx-1.24.0.tar.gzcdnginx-1.24.0./configure//执行make命令make//......