Docker默认的镜像和容器存储位置在/var/lib/docker中
停止docker
systemctl stop docker
3 启动
systemctl start docker
4 查看状态
systemctl status docker
5 设置开机启动
systemctl enable docker.service
查看当前启动的镜像
docker ps
查看所有镜像(包括未启动的)
docker ps -a
删除镜像实例
docker rm 镜像实例ID
当镜像实例已经存在时,重新启动镜像
docker start 镜像实例ID
停止镜像
docker stop 镜像实例ID
例:docker stop 6035e0bc5f43
ctrl+q 后台运行
-d 后台运行
docker run -d --name my-redis redis bash
//后台运行
docker run -it -d -p 8012:8012 keking/kkfileview
或者
docker run -it -p -d 8012:8012 keking/kkfileview /bin/bash
查看日志
sudo docker logs -f -t --tail 行数 容器id
例如:
docker logs -f -t --tail 1000 6035e0bc5f43
查看容器id
docker ps
进入镜像
sudo docker exec -it 容器ID /bin/sh
挂载到其他分区
查看分区,找一个空间大的
df -h
关闭docker
systemctl stop docker
复制默认的文件到对应分区的挂载点下下
cp -r /var/lib/docker/* /home/docker/
删除
rm -rf /var/lib/docker
挂在到对应分区下
mount /dev/mapper/centos-home /var/lib/docker
启动docker
systemctl start docker