欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

docker常用命令

程序员文章站 2022-03-11 21:49:06
...

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的流程图如下
docker常用命令
值得注意的是,作为基础Image(Base Image),是一层只读层,他可以被 依赖于同一个基础Image的不同层共享。
docker常用命令

运行容器

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]
相关标签: docker