查看容器日志
docker logs -f <容器名 or id>
查看正在运行的容器
docker ps docker ps -a 查看所有的容器,包括已经停止的
删除容器
docker rm <容器名 or id> docker rm `docker ps -a -q` 删除所有的容器
停止、启动、杀死一个容器
docker stop <容器名 or id> docker start <容器名 or id> docker kill <容器名 or id>
查看本机所有镜像
docker images
删除镜像
docker rmi <镜像名 or id>
运行一个容器
docker run <镜像名 or id> docker run -p 本机端口:容器中端口 <镜像名 or id>运行容器并映射端口 docker run -it <镜像名 or id> 运行容器并进入容器中 docker run -d <镜像名 or id> 后台运行一个容器
拉取镜像
docker pull <镜像名:tag> tag不填默认latest
通常仓库的镜像主页就有完整的命令,直接复制
构建自己的镜像
docker build -t <镜像名> <Dockerfile路径>
重新进入容器
docker attach <容器id>
从容器拷贝文件到本机
docker cp <容器id>:/容器文件路径 /本机路径
从本机拷贝文件到容器
docker cp /本机路径 <容器id>:/容器文件路径
11和12注意:只要容器没有被删除,所有文件就都还在,可以随时对停止运行的容器中的文件进行操作