[root@iZbp1h95afzry0tc6bxtkrZ ~]# docker images //查看所有的镜像
[root@iZbp1h95afzry0tc6bxtkrZ ~]# docker ps //查看所有运行的容器 -a 所有包括停止的容器
[root@iZbp1h95afzry0tc6bxtkrZ ~]# docker search 镜像名 //从docker官网搜索镜像
[root@iZbp1h95afzry0tc6bxtkrZ ~]# docker pull redis //拉取redis镜像
[root@iZbp1h95afzry0tc6bxtkrZ /]# docker info //查看docker的信息
[root@iZbp1h95afzry0tc6bxtkrZ /]# docker inspect 96ee9069084a //查看容器的详情
[root@iZbp1h95afzry0tc6bxtkrZ /]# docker stop 96ee9069084a //停止容器运行
[root@iZbp1h95afzry0tc6bxtkrZ /]# docker start 96ee9069084a //重新启动容器
[root@iZbp1h95afzry0tc6bxtkrZ /]# docker run -dit -p 5372:5372 -v /home/shujujuan:/home redis /bin/bash //运行一个镜像 参数-d是后台运行 -it是交互 -p 是暴露端口 -v是数据卷 把容器内文件夹的数据和容器内的文件夹打通(就像vue的双向绑定)实现持久化
[root@iZbp1h95afzry0tc6bxtkrZ /]# docker exec -it 1f87ad973958 /bin/bash //进入一个容器
[root@iZbp1h95afzry0tc6bxtkrZ /]# docker attach 1f87ad973958 //也是进入一个容器
[root@iZbp1h95afzry0tc6bxtkrZ /]# docker cp 1f87ad973958:/home/cp.txt /cp.txt //把容器内的一个文件手动复制到宿主机(本机)
[root@iZbp1h95afzry0tc6bxtkrZ /]# docker rm -f 39076e75cb5b //删除容器
[root@iZbp1h95afzry0tc6bxtkrZ /]# docker rmi 39076e75cb5b //删除镜像
[root@iZbp1h95afzry0tc6bxtkrZ /]# docker commit -m="这是打包的镜像" -a="勇哥什么时候开公司" 1f87ad973958 "redis02" //打包容器成镜像 -m是提交信息 -a是提交作者 容器后面跟着的是镜像名
[root@iZbp1h95afzry0tc6bxtkrZ /]# docker version //查看docker的版本信息