Docker运行的机制是在创建的容器下加载和运行image,每个容器有唯一的Container ID,多个容器可以加载和运行相同的Image.
可以通过保存正在运行的docker 来创建新的image, 从而创建自己的开发运行环境,可以删除不再使用的image
Docker的进入和退出
创建新的image
删除image
Docker的进入和退出
1. 查看当前系统下已经存在的 image 列表
docker images
2.使用docker打开 image
docker run -it iamge-name
3.查看当前系统中运行的docker(在另一个终端)
docker ps -a
4. 退出docke
有两种方式:(1) 完全退出,此时再使用“docker ps -a” 不会看到此容器对应的项。 (2) 退出后 后台常驻,保存当前docker运行状态,推出当前docker终端,此时再使用“docker ps -a” 仍可看到此容器对应的项,在后面可以使用attach命名重新进去docker.
(1)完全退出
exit
(2)退出后 后台常驻
Ctrl + p, Ctrl + q
5. 再次进去后台常驻的docker
(1) 查看要进入的docker的Container ID
docker ps -a
(2)使用 Container ID 重新进入docker
docker attach “Container ID”
创建新的image
(1)打开image 并进行更新修改
docker run -it iamge-name
(2)使用后台常驻方式退出docker
Ctrl + p, Ctrl + q
(3)查看需要使用的docker的“Container ID”
docker ps -a
(4)使用后台常驻docker制作image
docker commit “Container ID” name-new-image
删除image
(1)查看image list
docker images(2)删除image
docker image rm image-name