查看
docker images
docker ps
docker ps -a
docker pull centos
docker top <container>
容器
docker stop <container>
docker start <container>
docker restart <container>
docker rm <container>
docker run -i -t -p :80 LAMP /bin/bash
docker exec -it <container> /bin/bash
docker exec -it <container> /bin/sh
docker rm `docker ps -a -q`
FOR /f "tokens=*" %i IN ('docker ps -a -q') DO docker rm %i
docker kill $(docker ps -a -q)
提交/导出
docker build --rm=true -t hjue/lamp .
docker commit 3a09b2588478 mynewimage
docker save mynewimage | bzip2 -9 -c> /home/save.tar.bz2
bzip2 -d -c < /home/save.tar.bz2 | docker load
docker export <CONTAINER ID> > /home/export.tar
cat /home/export.tar | sudo docker import - mynewimage
镜像
docker run -i -t centos /bin/bash
docker run -d -p 80:80 hjue/centos-lamp
docker rmi [image-id]
docker rmi $(docker images -q)
docker rmi $(sudo docker images --filter "dangling=true" -q --no-trunc)
帮助
docker run --help
删除所有容器和镜像
删除容器需要先停止后remove:
docker stop $(docker ps -a -q)
docker rm $(docker ps -a -q)
docker rmi $(docker images -q)