目录
把a文件拷贝覆盖到container id的xxx/yyy路径下(同名会覆盖):
理解
docker入门难度主要在于image跟container两个概念不理解。
可以简单认为,image是定义了一个类,而container是这个类new 出来的实例!
命令
获取image:
docker pull <image name>
创建image:
docker build <image name>
列出所有image:
docker images
运行container:
docker run <image name>
docker run -p 8080:80 -d <image name>
(-p是指定端口映射,80是指原本image的端口,8080是指映射到本地的端口,-d是守护进程启动)
列出当前运行的container:
docker ps
docker ps -a(-a指历史所有的container)
把a文件拷贝覆盖到container id的xxx/yyy路径下(同名会覆盖):
docker cp afile <container id>://xxx/yyy
提交对container的改动:
docker commit -m 'message' <container id> <container name>
停止正在运行的container:
docker stop <container id>
删除container:
docker rm <container id>
删除image:
docker rmi <image id>