
docker 需要注意的事情:
Docker Quickstart Terminal可以进行docker命令的操作,但使用操作系统的命令行工具进行docker命令的操作会报错,docker-machine命令却可以正常使用,这是因为在环境变量中缺少docker的指向。
- 首先,保证docker-machine虚拟机处于运行状态
- 在操作系统自带命令行工具环境下
docker-machine env - 复制最后一行rem的命令,例如windos系统下是:
@FOR /f "tokens=*" %i IN ('docker-machine env') DO @%i - 貌似每次重启系统都需要操作一次?
如何理解容器和镜像。
镜像(Image),通过Docker Hub下载或
docker commit创建的只读层容器(Container),通过
run,在镜像的基础上创建一个改动层。容器可以运行、停止、删除、…,已经停止的容器中的数据并不会消失,而是被存储在相应的“改动层”中。总结:容器= 镜像+改动层
docker 搭建开发环境实战
… … 留位填坑
docker的一些命令:
查看镜像列表:
docker images查看运行中容器列表:
docker ps查看所有容器列表:
docker ps -a运行一个容器:
docker run -it ubuntu /bin/bash指定容器的名称: 在
docker run的时候用--name参数指定容器的名称。退出容器:
exit删除容器:
docker rm ***, 删除镜像:docker rmi ***镜像改动历史:
docker history ***
本文参考的文章:

