docker常用命令
程序员文章站
2022-03-11 21:49:06
...
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的流程图如下
值得注意的是,作为基础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]
上一篇: 好工具推荐系列:石墨文档