1.docker的镜像
$ docker search nginx
$ docker pull nginx
$ docker push mydjango:v1
$ docker images -a
$ docker build -t mydjango:2.0
$docker history 镜像名称
$ docker rmi mydjango:1.0 mydjango:2.0
$ docker image prune -a
$ docker tag mydjango:1.0 django
$ docker save mydjango:1.0 >mydjano_1.0.tar
$ docker load -i mynginx_v1.tar
$docker commit
2.docker的容器
$docker create --name mydjango_1 -it -p 8080:80 mdjango:1.0
$docker start mydjango_1
$docker run --name mydjango_1 -it -p 8080:80 mydjango:1.0
$docker run -it ubuntu /bin/bash
$docker ps -a
$docker stop mydjango_1
$docker restart mydjano_1
$docker rename mydjano_1 mydjano_2
$docker rm my_django1
$docker rm -f mydjango_1
$docker container prune
$docker cp index.html mydjano_1:/index.html
$docker exec -it mydjango_1 /bin/bash
$docker port mydjango_1
$docker diff mydjango_1
$docker logs web
$docker top web
$docker inspect web
$docker inspect web | grep 'IPAddress'
$docker stats
$docker commit -m '改动信息' -a '作者' 容器id 镜像名称:标签名称
操作 | 命令(全) | 命令(简) |
---|
容器的创建 | docker container run | docker run |
容器的列出(up) | docker container ls | docker ps |
容器的列出(up和exit) | docker container ls -a | docker ps -a |
容器的停止 | docker container stop | docker stop |
容器的删除 | docker container rm | docker rm |
3.docke的存储
$ docker run -itd --name 容器名称 -v 宿主机目录:容器目录 镜像名称
$ docker create -v 容器目录 --name 容器名称 镜像名称
$ docker run --volumes-form 数据卷容器id/name -tid --name 容器名称 镜像名称
$ docker volume ls
$ docker volume ls --filter dangling=true
$ docker volume rm <volume_name>
$ docker volume prue