docker images
# docker rmi [容器 ID]
docker rmi a6bd71f48f68
docker search nginx
# docker pull nginx:[标签]
# 不指定标签,则下载latest标签
docker pull nginx
docker images
docker info
看到 Docker Root Dir: /var/lib/docker
cd /var/lib/docker/
ll
cd image/overlay2/
ll
cat repositories.json
# docker inspect [镜像ID]
docker inspect a6bd71f48f68
# 格式:docker tag 名称:[标签] 新名称:[新标签]
docker tag nginx:latest nginx:test
镜像ID是同一个。
# docker save -o 新镜像名 源镜像名
docker save -o nginx-test nginx:latest
docker run --name nginx-demo -p 8086:80 -d nginx
docker exec -it nginx-demo bash
# 进入nginx的HTML所在目录
cd /usr/share/nginx/html
# 修改index.html的内容
sed -i -e 's#Welcome to nginx#程序员食堂 开饭啦#g' -e 's#<head>#<head><meta charset="utf-8">#g' index.html
exit
commit方式创建和Dockerfile 方式创建。推荐使用Dockerfile创建。但是在这里我们使用commit创建。
docker commit -m="update index" -a="chengxuyuanshitang" b8e5e42969da shitang/nginx:v2
docker images