docker 相关内容常用命令

一、docker 常用镜像命令总结如下:
// 1. 查看镜像
docker search [镜像名称] 

// 2. 下载镜像
docker pull [镜像名称]

// 3. 查看镜像
docker images

// 4. 删除本地镜像
docker rmi [镜像名称]

// 5. 删除所有镜像
docker rmi -f $(docker images)	

二、docker 常用容器命令总结
// 1. 新建并启动一个容器
docker run [-d:后台运行] [-p:指定端口映射] [容器名称]

// 2. 查看容器
docker ps
docker ps -a  //查看所有

// 3. 停止容器
docker stop [容器ID]

// 4. 强制停止容器
docker kill [容器ID] 

// 5. 启动已经停止的容器
docker start [容器ID]

// 6. 重新启动容器
docker restart [容器ID]

// 7. 进入容器
docker attach [容器ID]

// 8. 删除容器
docker rm [容器ID]

三、Dockerfile 常用命令总结
// 1. ADD 复制文件
ADD <src>... <dest>
ADD ["<src>",..."<dest>"]
//从src目录复制文件到容器的dest。src 可以是Dockerfile 的相对路径,也可以是一个URL,还可以是一个压缩包。压缩包的话可以在复制后自动解压.

// 2. ARG 设置构建参数
// 用于设置构建参数,设置构建时的环境变量,在容器运行时是不会存在这些变量的。

// 3. CMD 容器启动命令
// 用于执行容器提供的默认值。每个Dockerfile只有一个CMD命令,若指定多个CMD命令,那么只有最后一条会被执行,若启动容器时指定了运行的命令,则会覆盖了CMD指定的命令。

// 4. COPY 复制文件(与ADD命令相似)
COPY <src>... <dest>
COPY ["<src>",..."<dest>"]

// 5. ENV 设置环境变量
ENV <key> <value>
ENV <key>=<value>

// 6. EXPOSE 声明暴露的端口
// 用于声明在运行时容器提供服务的端口,格式为:EXPOSE […].

// 7. FROM 指定基础镜像
可以理解为java 中 extends 这一个关键字一样的作用,新建的镜像是基于该镜像的基础来修改的。
eq:  FROM ubuntu 

// 8. MAINTAINER 指定维护者的信息
MAINTAINER motto

// 9. RUN 执行命令  格式为:
RUN <command>
RUN ["executable","param1","param2"]

// 10 .ENTRYPOINT 入口点   格式为:
ENTRYPOINT ["executable","param1","param2"]
ENTRYPOINT command param1 param2

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值