一、安装
- 安装环境
yum install -y yum-utils device-mapper-persistent-data lvm2
- 添加yum仓库
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 下载docker-ce 社区版
yum install -y docker-ce
systemctl start docker.service
systemctl enable docker.service
- 附上阿里云镜像加速教程
阿里云镜像加速教程 - 开启路由转发功能
"net.ipv4.ip_forward=1" >> /etc/sysctl.conf
sysctl -p
systemctl restart docker
二、常用操作
2.1 镜像
docker version
dcoker search 关键字 eg:docker search nginx
docker pull 关键字 eg:docker pull nginx
docker images 查看镜像
docker inspect 镜像ID 查看镜像详细信息
docker tag:镜像标签 新标签 给镜像添加标签 eg:docker tag nginx:latest nginx:web
docker rmi 删除镜像
docker save -o 导出的文件名 镜像 eg:docker save -o nginx_3.8 nginx:latest
docker load < 镜像文件 eg:docker load < nginx_3.8
2.2 容器
docker ps 显示正在运行的容器
docker ps -a 显示所有容器
docker create -it 镜像 /bin/bash 创建容器 eg: docker create nginx:latest /bin/bash
docker start 容器ID 开启容器
docker stop 容器 ID 关闭容器
docker run centos:7 /usr/bin/bash -c ls / 运行一次容器后退出
docker run -d 后台运行
docker run -it nginx:latest /bin/bash 进入容器
docker export 容器ID > 导出文件名 容器导出
docker import 容器文件 导出镜像文件 容器导出
docker rm 容器ID 删除容器