https://segmentfault.com/a/1190000003951028
Docker: repo => imgs => container
K8S: 业务上的编排、管理、调度
1.拉取镜像
docker pull centos
2.列出所有镜像
docker images
3.运行镜像 (使用 镜像名:版本号 创建一个容器)
docker run -it --name node node:latest /bin/bash
docker run -it --name xxx stag-reg.llsops.com/node-lzt/odeer:2333c0c4 /bin/bash
4.列出正在运行的 container 容器
docker ps -a:列出所有容器
5.使用 ContainerId 创建一个新的 image (zhentaoo/node:0.0.1)
docker commit -m "install nodejs v6.9.1" -a "zhentaoo" 3d68c5917064 zhentaoo/node:0.0.1
docker commit -m "yum install nginx" -a "zhentaoo" 4f30fa562e16 zhentaoo/node
docker commit -m "first commit" -a "zhentao.li" 17cd36b8bd7d docker-hack.ele.me/zhentao.li/node:0.0.1
5-1.使用 dockerfile + docker build 命令构建镜像
docker build -t nodells:v1 .
6. push 新的 image
docker push docker-hack.ele.me/zhentao.li/node
7.删除所有容器
docker kill $(docker ps -a -q)
docker rm $(docker ps -a -q)
8.删除镜像
docker rmi centos