1、更新yum包
yum update
2、安装yum配套的工具包
yum install -y yum-utils device-mapper-persistent-data lvm2
3、设置yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
4、安装docker
yum install -y docker-ce
5、启动docker
systemctl start docker
6、查看版本
docker -v
7、导入镜像
进入存放镜像的目录执行
docker load -i basejdk.tar
8、查看docker日志
find /var/lib/docker/containers/ -name "*.log" |xargs du -sh
9、清楚docker日志
find /var/lib/docker/containers/ -name "*.log" |xargs -I {} sh -c '> {}'
10、docker常用命令
docker images : 列出当前docker所有的镜像
docker ps -a : 列出当前docker正在运行中的容器 , 去掉-a , 则列出所有的容器
docker rmi {镜像ID} : 删除docker镜像 , 追加-f指令 , 则为强制删除镜像 (删除镜像后,关联此镜像的容器也会被删除)
docker rm {容器ID/容器名称} : 删除容器 , 追加-f指令 , 则为强制删除容器
docker run XXXX : 运行容器 , 本文后续会对run命令的相关指令做详细解释
docker stop {容器ID/容器名称} : 停止容器
docker start {容器ID/容器名称} : 启动容器
docker stats : 查看docker所有容器的运行状态
docker log {容器ID/容器名称} : 查看容器的运行日志
docker cp {容器ID/容器名称}:{容器路径} {宿主机路径} : 从容器中拷贝文件到宿主机
docker exec -it {容器ID/容器名称} /bin/bash : 进入指定容器进行操作 , 使用exit退出
df |grep 003ba635b71(containerId)获取容器id文件位置
find /var/lib/docker/containers/ -name "*.log" |xargs du -sh 查看该目录下日志文件位置