#1.显示所有容器
docker ps -a[包括未运行] -q[仅显示编号]
#2.启动、停止、重启容器
docker start|stop|restart 容器id|容器名
#3.启动、停止、重启所有容器
docker start|stop|restart $(docker ps -a -q)
#4.获取容器/镜像的元数据
docker inspect 容器/镜像名称|ID
#5.容器开机启动
docker update --restart=always $(docker ps -a -q)
#6.删除容器[需要先停止运行]
docker rm 容器id|容器名
#7.删除镜像[需要先停止且删除所有关联的容器]
docker rmi 镜像id
#8.进入容器(隔山打牛^_^)
docker exec -it 容器id|容器名 bash
#9.搜索镜像
docker search 镜像关键字
#10.下载镜像
docker pull 镜像名字:版本号
#11.查看本机所有docker镜像
docker images
#12.导出镜像
docker save -o 导出的镜像文件.tar 镜像名字:版本号
#13.导入镜像
docker load -i 镜像文件.tar
#14.从容器里面拷文件到宿主机
docker cp 容器名:要拷贝的文件在容器里面的路径 要拷贝到宿主机的相应路径
#如:
docker cp my_sys:/usr/local/test/xzy.obj /root/test/xzy.obj
#15.从宿主机拷文件到容器里面
docker cp 要拷贝的文件路径 容器名:要拷贝到容器里面对应的路径
#如:
docker cp /root/test/xzy.obj my_sys:/usr/local/test/xzy.obj
#16.创建镜像
docker build -f /root/docker/Dockerfile -t 镜像名称
#17.推送镜像到云端(以阿里云"容器镜像服务"为例)
$ sudo docker login --username=xzy@qxtop.com registry.cn-shenzhen.aliyuncs.com
$ sudo docker tag [ImageId] registry.cn-shenzhen.aliyuncs.com/zhanyou/test:[镜像版本号]
$ sudo docker push registry.cn-shenzhen.aliyuncs.com/zhanyou/test:[镜像版本号]
#18.从云端拉取镜像(以阿里云"容器镜像服务"为例)
$ sudo docker pull registry.cn-shenzhen.aliyuncs.com/zhanyou/test:[镜像版本号]
推送完镜像至阿里云后的管理中心界面呈现如下: