docker images
列出全部镜像(images)docker
docker ps
列出正在运行的容器(containers)ubuntu
docker ps -a
列出全部的容器centos
docker pull centos
下载centos镜像bash
docker top <container>
查看容器内部运行程序测试
docker stop <container>
中止一个正在运行的容器,能够是容器ID或名称ui
docker start <container>
启动一个已经中止的容器操作系统
docker restart <container>
重启容器rest
docker rm <container>
删除容器code
docker run -i -t -p :80 LAMP /bin/bash
运行容器并作http端口转发进程
docker exec -it <container> /bin/bash
进入ubuntu类容器的bash
docker exec -it <container> /bin/sh
进入alpine类容器的sh
docker rm docker ps -a -q
删除全部已经中止的容器
docker kill $(docker ps -a -q)
杀死全部正在运行的容器,$()功能同提交/导出
docker build --rm=true -t hjue/lamp .
创建映像文件。–rm 选项是告诉Docker,在构建完成后删除临时的Container,Dockerfile的每一行指令都会建立一个临时的Container,通常这些临时生成的Container是不须要的
docker commit 3a09b2588478 mynewimage
提交你的变动,而且把容器保存成镜像,命名为mynewimage,3a09b2588478为容器的ID
docker save mynewimage | bzip2 -9 -c> /home/save.tar.bz2
把 mynewimage 镜像保存成 tar 文件
docker rmi [image-id]
删除镜像
docker rmi $(docker images -q)
删除全部镜像
docker rmi $(sudo docker images --filter "dangling=true" -q --no-trunc)
删除无用镜像
docker run --help
帮助