vscode在docker镜像环境编程

VS Code基础入门使用可查看: VS Code 基础入门使用(配置)教程
其他Vs Code 配置可关注查看: Vs Code 配置专栏

1. 安装插件:

打开插件面板,可以使用快捷键:Ctrl+Shift+X,或者点击左侧的插件面板:
在这里插入图片描述

插件 功能
Remote Development vscode官方开发的用于打开container, remote machine, or WSL的拓展包
Docker vscode中操作docker

2. 打开容器

先打开要操作的docker容器

docker start container_name

查看是否打开成功:

docker ps

如果有容器,则证明打开成功。
在这里插入图片描述

F1, 或者 ctrl+shift+p , 输入 Remote-Containers:Attach to Running Container ,选择需要操作容器的名字。
在这里插入图片描述
此时,就进入了docker的容器中了,可以直接在vscode 中对docker容器进行编程与操作。

如果报错: 当前用户没有docker权限,执行 “3. 权限报错解决方法。” 解决后即可正常使用。

3. 权限报错解决方法。

  1. 创建 docker 组.
sudo groupadd docker
  1. 将自己用户添加到 docker 组中.
sudo usermod -aG docker $USER
  1. 修改/var/run/docker.sock权限:
sudo chmod a+rw /var/run/docker.sock
  1. 重启docker
sudo systemctl restart docker
  1. 测试是否可以不加sudo,直接执行docker
docker run hello-world

如果未报错,说明可以直接使用docker,重新执行步奏 “2. 打开容器” 即可。

猜你喜欢

转载自blog.csdn.net/qq_27386899/article/details/126754135