docker常用命令

docker常用命令

DockerFile 构建

From 基础Image
ADD 本地文件 远程文件
CMD 这里写命令
例如

FROM node:7
ADD app.js /app.js
CMD node app.js

根据DockerFile构建Image

docker build -t [your-image-name] .

其中t表示tag,tag的格式是 ‘name:tag’,如Java:8,Node:7
build的流程图如下
(引用 kubernetes in Action)
值得注意的是,作为基础Image(Base Image),是一层只读层,他可以被 依赖于同一个基础Image的不同层共享。
在这里插入图片描述

运行容器

docker run --name [container-name] -p [localPort] : [containerPort] -d [image-name]

查看正在运行的容器

docker ps

查看容器元信息

docker inspect [container-name or container-id]

进入容器

docker exec -it [container-name] bash

其中,-i表示打开标准输入(stdin),-t分配一个临时的终端(tty)
这个会运行bash在该容器中,该bash进程会和该容器有相同的linux namespace

进入容器之后,就可以执行一些linux命令进行监控

停止容器

docker stap [container-name]

移除容器

docker rm [container-name]

移除Image

docker rmi [image-name]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值