通过一些例子来了解基本的命令使用
1、查看docker信息
docker info
2、安装完Docker后,里面还有任何镜像,先从仓库下载一个基础镜像,然后在这个基础镜像上做自己的定制镜像
查看镜像
docker images
检索镜像
docker search centos
下载镜像
docker pull docker.io/centos
3、在容器运行 hello Docker
docker run docker.io/centos echo "hello Docker"
4、以后台进程运行hello Docker
hello_sample=$(docker run -d docker.io/centos /bin/sh -c "while true;do echo Hello Docker ;sleep 1 ;done")
docker logs $hello_sample
查看正在运行中的容器
docker container ls
查看所有容器
docker ps -a (可以自定义过滤文件)
停止运行中的容器
docker stop $hello_sample ,停止后再查看运行中的容器,可以看到没有了
重新启动该容器
docker restart $hello_sample
删除容器
docker rm $hello_sample(先停止,在删除)
5、将容器保存为镜像
查看运行echo hello Docker命令之后容器的id
docker ps -l
运行
docker commit 1c11269d9ee5 centos/echo (docker commit id 新镜像名 提交保存容器的id )
然后使用
docker images查看镜像,可以看到刚刚自己保存的镜像
6:运行新的镜像
docker run centos/echo 直接运行就打印出了Hello docker
7、其他命令
1)查看最近一个容器列表命令
docker ps -l
2)根据docker ps出来的容器列表信息,查看具体的某一个
docker inspect 05c82b1
3)发布docker镜像
docker push centos/echo
4)列出所有安装过的镜像
docker images
5)查看镜像的历史版本
docker history image_name
6)删除镜像
docker rmi -f centos/echo