docker踩坑指南
1.docker中查询镜像
docker images
2.docker中把镜像保存为tar文件。
docker save 镜像ID> D:/Docker/ubuntu-save.tar
3.docker中把tar镜像文件导入进来。
docker load </d/Docker/ubuntu-save.tar
4.docker中删除镜像。
docker rmi 镜像ID
5.进入/创建容器
docker run -it ubuntu
6.退出容器而不关闭容器
Ctrl + q+p
7.强制停止一个容器
docker stop 容器名字或ID
8.进入容器
docker exec -it 容器名字或ID /bin/bash //进入正在 运行的容器
docker start 74c440dc73bc
sudo docker attach 74c440dc73bc //进入已经停止了的容器
9.如何查看ubuntu版本
uname -a
10.ubuntu中出现Unable to locate package vnc4server
解决办法:使用(sudo)apt-get update 命令来更新软件源。
11.停止所有的container,这样才能删除其中的images:
docker stop $(docker ps -a -q)
12.删除所有container的命令:
docker rm $(docker ps -a -q)
13.获得容器IP
docker inspect '容器名字' | grep IPAddress
14.docker中运行镜像并添加端口
docker run -it -d --name 容器名字 -p 8088:8 镜像名字
15.ubuntu服务端配置
apt-get install vnc4server
16.sudo systemctl start docker //运行docker
//
1. docker images #查看镜像
2. sudo systemctl start docker #启动docker服务
3. save -o caffe_cpu.tar caffe:cpu #将镜像导出
4. docker import /media/docker/caffe_cpu.tar caffe_cpu:cpu #将镜像导入
5. docker export 容器名 > 保存路径/镜像名.tar> #将容器导出
6. docker rmi image_id #删除镜像
7. docker ps -a #查看所有容器
8. docker rm $(docker ps -a -q) //删除所有容器