Docker基础操作
有关镜像的操作
#docker search centos #搜索镜像
#docker image ls
#docker images
#docker image rm name/id #删除镜像
查看镜像、容器、数据卷所占用的空间 # docker system df
docker history nginx #查看镜像修改历史
有关容器的操作
docker container ls
docker ps #只显示运行中的容器
docker container ls -a
docker ps -a #显示所有容器
docker run -it --name=mynginx nginx /bin/bash #直接进入容器,exit后,容器会停止运行,但是不会消失
docker ps -a |grep mynginx
docker container rm mynginx #删除停止运行的容器
docker run -d --name=mynginx nginx #容器在后台运行,可以通过exec进入,容器是否会长久运行,是和 docker run 指定的命令有关,和 -d 参数无关
docker exec -it mynginx /bin/bash #进入在后台运行的容器,exit后,容器不会退出
docker ps |grep mynginx
docker container rm -f mynginx #强制删除运行中的容器
docker container start id/name
docker container restart id/name
docker container stop id/name
docker container logs id #查看容器的输出
docker run --name webserver -d -p 80:80 nginx #第一个80是对外端口,第二个80是容器端口
docker diff webserver #查看容器修改情况