总而言之呢,docker 就是一个镜像的方案,你有了一些系统镜像后,然后用镜像启动一个容器,您可以做任何事,你有了镜像,然后你还可以反过来用容器生成一个镜像,或者使用 dockerfile 生成一个镜像,与大家分享。
常用命令
# 从阿里云的源拉取一个镜像
docker pull registry.cn-hangzhou.aliyuncs.com/acs/ubuntu:14.04
# 列举本地的镜像
docker images
# 显示正在运行的容器
docker ps -a
# 运行一个容器,容器分配一个伪终端
docker run -it ubuntu:14.04
# 创建一个守护容器
docker run -itd ubuntu:14.04
# 进入正在运行的容器
docker exec -ti e4ac48bba0d0 /bin/bash
# 结束容器
docker stop e4ac48bba0d0
# 使用dockerfile
docker build -t centos:jj ./
# 使用container创建一个镜像
docker commit 2bbc4931af0b centos:kk
# 为一个镜像设置一个tag
docker tag registry.cn-hangzhou.aliyuncs.com/acs/ubuntu:14.04 ubuntu:14.04
# 删除一个容器
docker rm containerid
# 查看一个镜像
docker inspect centos:kk