Docker--持续更新
image
用docker可以轻松实现镜像管理docker pull node:X.X.X
指定版本pull image
container
指定版本run
docker run -ti --name nodetest --restart always -v $(pwd):/opt/workspace node:X.X.X bash
- -ti:-t让Docker分配一个伪终端并绑定在容器的标准输入上,-i让容器的标准输入保持打开
- –name 这个container的名字
- $(pwd):/opt/workspace将当前pwd mount到node 终端的/opt/workspace 目录
- node:X.X.X 多版本时指定版本
- bash 交互式
stop rm ps
docker ps // 查看所有正在运行容器
docker stop containerId // containerId 是容器的ID
docker ps -a // 查看所有容器
docker ps -a -q // 查看所有容器ID
docker stop $(docker ps -a -q) // stop停止所有容器
docker stop <ID> //注意stop是停止运行中的container,而不是rm,所以docker ps -a可以看到这个container,以及它的状态是退出
docker rm $(docker ps -a -q) // remove删除所有容器