常用命令
服务管理
service docker start
service docker stop
service docker restart
镜像
镜像存储位置 /var/lib/docker
-- 查看安装了哪些镜像
docker images
-- 删除镜像
docker rmi IMAGE
-- 删除所有镜像
docker rmi $(docker images IMAGE -q)
构建镜像
- 通过容器构建镜像
docker commit CONTAINER imageName
- 通过 DockerFile 文件构建镜像
参考:使用Dockerfile创建镜像
容器
-- 查看正在运行容器
docker ps
-- 查看所有容器
docker ps -a
-- 查看某个容器
docker inspect xxx
-- 重新启动停止的容器
docker start xxx
-- 删除停止的容器
docker rm xxx
守护式容器
- 以交互式容器启动
docker run -i -t image /bin/bsh
-- 方式退出
ctrl + P ctrl + Q
-- 重新进入运行中容器
docker attach xxx
- 启动时指定方式
docker run -d image
-- 查看容器内日志
docker logs -tf --tail 1 container
-- 查看容器内进程
docker top container
-- 在运行的容器中启动新的进程
docker exec -i -t container /bin/bash
-- 停止守护式容器
docker stop container
docker kill container
数据卷
- 宿主机目录或文件
docker run -v /home/dock/data:/data -it --name web1 img-web /bin/bash
- 存储的容器
docker run --volumes-from containerName