文章目录
前言
最近需要在内网离线环境下使用vscode打开docker,记录一下docker使用的命令。
一、容器的操作
启动容器
docker start container_name
进入容器终端界面
docker exec -it container_name bash
停止容器
docker stop container_name
查找指定镜像创建的容器
docker ps -a|grep image_name
删除指定镜像创建的所有容器
docker rm $(docker ps -a -q --filter “ancestor=image_name”)
二、离线环境下vscode连接创建好的容器报错,原因是容器中无法下载vscode-server
进入容器,删除原有的.vscode-server
rm -rf /root/.vscode-server
切回ssh终端,将服务器vscode-server拷贝进容器中
docker cp ~/.vscode-server container_name:/root/.vscode-server
拷贝成功后重新进入容器,即可将vscode与容器关联