目录
启动docker服务
停止或重启容器
进入容器
启动docker服
systemctl start docker
查看docker状态
systemctl status docker
出现 绿色的runing
设置docker开机自启
systemctl enable docker
禁用docker开机自启
systemctl disable docker
重新启动docker服务
systemctl restart docker
停止docker服务
systemctl stop docker
2.下载镜像操作
下载镜像
语法:docker pull 镜像名
docker pull hello-world
浏览镜像文件
docker images
查看镜像详情
语法:docker inspect 镜像名或镜像id(前三位)
docker inspect hello-world
查看镜像历史
docker history hello-world
删除镜像文件
语法:docker image rm 镜像名或镜像id
docker image rm hello-world
运行镜像文件
启动容器运行
docker run hello-world
3.容器操作
下载镜像
通过docker pull指令下载CentOS镜像,例如:
docker pull centos:7
说明,官方镜像仓库地址为https://hub.docker.com/
下载完以后,查看centos7镜像文件(docker images)
创建并启动容器
docker run -it xxx bash
1)xxxx - 镜像名, 或 image id 的前几位,
2)-it 这是两个参数(-i表示交互式操作, -t 表示终端)
3) bash 表示进入操作终端,基于交互式进行相关操作(例如执行linux相关指令)。
查看docker运行容器
docker ps
docker运行中的所有容器
docker ps -a
-a代表全部
查看容器日志(logs)信息
查看容器启动运行日志时,这个指令非常重要,假如容器没有启动,要通过此指令去看一下错误日志。
docker container logs 802 #802为自己的容器id(一般写前三位即可)
停止(stop)或重启(Restart)容器(Container)
停止
dokcer container(可以省略)stop 802 自己的容器id
重启
docker container restart 802 容器id
进入(exec)指定容器(Container)
进入容器
docker exec -it 802 bash 802的容器id
退出
exit
删除容器rm
删除
docker rm 802
如果容器正在运行想删除 加-f强制删除
docker rm -f 802
清理所有处于终止状态容器
docker prune



