docker 常用的命令

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 <image>  // 指定一个基础的镜像
ADD 将文件复制到镜像中
COPY 将文件拷贝到镜像中
WORKDIR <path> 指定工作目录
ENV <key><value1> 创建环境变量
CMD ["<command>", "<arg1>", "<arg2>"] 容器启动的命令
VOLUME <path> 创建匿名卷 

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

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

初原挽风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值