docke 常用的命令

docker 常用的命令

    • images
    • container
    • network
    • volume
    • normal
    • Dockerfile

images

查看所有镜像

docker image ls

拉取镜像

docker pull <image>:<version>

删除镜像

docker image rm <image>

删除所有没有使用的镜像

docker image prune

container

创建容器

docker create <image>

可选参数:
-name 为容器命名
-d 后台运行
-p 指定端口映射
-e 创建环境变量
-v 挂载卷/映射主机目录

创建并启动容器

docker run <image>

运行容器

docker start <container>

停止容器

docker stop <container>

列出所有容器(去除 -a 参数,仅查看在运行容器)

docker container ps -a

进入容器

docker exec =it <container> /bin/bash

查看容器的日志

docker logs <container>

删除容器

docker rm <container>

将主机文件复制到容器内部

docker cp <localfile-path> <container>:<container-path>

查看容器的端口配置

docker port <container>

network

列出所有网络

docker network ls

查看网络详细配置

docker network inspect <network>

创建网络

docker network create <network>

删除网络

docker network rm <network>

volume

创建数据卷

docker volume create <volume>

列出数据卷

docker volume ls

查看数据卷详细配置

docker volume inspect <volume>

删除未使用数据卷

docker volume prune

normal

查看 docker 详细详细

docker info

查看 docke 版本

docker version

查看帮助

docker --help

Dockerfile

FROM   // 指定一个基础的镜像
ADD 将文件复制到镜像中
COPY 将文件拷贝到镜像中
WORKDIR  指定工作目录
ENV  创建环境变量
CMD ["", "", ""] 容器启动的命令
VOLUME  创建匿名卷 

作为一名开发,平常用到的命令,也就以上几个了。

你可能感兴趣的:(docker)