docker 本身操作
查看docker版本
docker version
显示docker系统的信息
docker info
故障检查
service docker status
启动关闭docker
systemctl docker start|stop
日志类
滚动查看容器日志
docker logs -f ${容器id}
docker image 操作
登陆私服
docker login
搜索image
docker search ${image 部分名称}
下载image
docker pull ${image-name}
# 例如:docker pull docker.io/nginx
打标签
docker tag ${image id} ${new name}:${new tag}
# new name可以包含仓库名称,例如,docker/io/nginx:v1
查看全部镜像
docker images
推送到私服仓库
docker push ${image id}
删除一个image
docker rmi ${image id}
将一个image 存储到指定路径
docker save ${image id} > ${path}/${file name}
从指定路径加载image
docker load < ${path}/${file name}
从指定的Dockerfile构建image
docker build -f ${path}/Dockerfile
容器类
运行一个容器
docker run -d -p 80:80 nginx
# -d 后台运行
# -p 端口映射
# -v 目录映射
# 还有其他指令,有需要的可以docker -h 查看
查看运行的容器
docker ps
查看全部容器
docker ps -a
进入某个容器
docker exec -ti ${容器id} /bin/bash
容器的开始、停止
docker start|stop|restart ${容器id}