常见命令
拉取容器
1
| sudo docker pull image_name
|
创建镜像
1
| docker run -i -d --gpus all --shm-size=24g -v F:/ubuntu/docker_data/fast-livo2:/data --name fast-livo2 cuda_11_8
|
- -d: 容器在后台运行,并返回容器的id
- —gpus all: 该镜像可以访问到的gpu设置为全部
- —shm-size=24g: 设置容器的共享内存,默认为64MB,对于深度学习等应用来说,不够
- -v local_path:image_path : 将容器路径映射到本地路径,用于存放代码和数据等等
- —name: 容器名称
- cuda_11_8: 镜像名称
进入已有容器的命令行进行操作
1 2
| docker ps -a docker exec -it <容器id或名称> /bin/bash
|
删除容器和镜像
常见问题
vscode连接远程docker权限问题
Failed to connect. Is Docker runing?
1
| sudo chmod 777 /var/run/docker.sock
|