最近项目需要用了用docker,简单整理一下好了。持续更新
1.查看docker全部镜像:
docker image ls
2.查看docker全部容器:
docker ps -a
3.在一个有Dockerfile文件的目录下,生成docker镜像,不要忘记最后的.
这个.是指定了docker引擎构建镜像时的上下文环境,如COPY ./A B,到哪里去找./A呢,就是.指定的当前目录。
docker build -t 镜像名:镜像标签 .
4.删除镜像
docker rmi 镜像id
5.删除容器,如果容器正在运行,就加上-f表示强制删除
docker rm -f 容器id
6.查看容器/镜像详细信息,会展示出非常详细的镜像信息,包括各个镜像层;容器的话就是展示出容器的端口,ip之类的信息都会有。
docker inspect 镜像ID/容器ID
7.运行容器
docker run -d -P --name 自定义容器名称 镜像名:镜像标签
8.拉取镜像,注意latest标签并不表示最新版本的镜像,这个不一定
docker pull 镜像名:镜像标签