docker常用命令

内容已迁移至:http://www.3kkg.com/1019

------------------------

1、查看容器日志

docker logs -f <容器名orID>

2、查看正在运行的容器

docker ps

docker ps -a 查看所有的容器,包括已经停止的

3、删除容器

docker rm <容器名orID>

docker rm `docker ps -a -q` 删除所有的容器

4、停止、启动、杀死一个容器

docker stop <容器名orID>

docker start <容器名orID>

docker kill <容器名orID>

5、查看本机所有镜像

docker images

6、删除镜像

docker rmi <镜像名orID>

7、运行一个容器

docker run <镜像名orID>

docker run -p 本机端口:容器中端口 <镜像名orID>运行容器并映射端口

docker run -it <镜像名orID> 运行容器并进入容器中

docker run -d <镜像名orID> 后台运行一个容器

8、拉取镜像

docker pull <镜像名:tag>tag不填默认latest

通常仓库的镜像主页就有完整的命令,直接复制

9、构建自己的镜像

docker build -t <镜像名> <Dockerfile路径>

10、重新进入容器

docker attach <容器id>

11、从容器拷贝文件到本机

docker cp <容器id>:/容器文件路径 /本机路径

12、从本机拷贝文件到容器

docker cp /本机路径 <容器id>:/容器文件路径

11和12注意:只要容器没有被删除,所有文件就都还在,可以随时对停止运行的容器中的文件进行操作