将镜像保存为压缩包
docker save -o abc.tar nginx:v1.0
别的机器加载镜像
docker load -i abc.tar
启动容器
docker run --name=mynginx -d -p 88:80 nginx:v1.0
镜像推送到远程仓库
登录dockerhub
1、给docker打标签
docker tag local-image:tagname new-repo:tagname
2、
docker login
3、登录完镜像退出
docker logout
4、推送镜像
docker push ljc/nginx:v1.0
5、移除镜像
docker images
docker rmi id
6、进入容器内部
docker exec -it 容器id /bin/bash
7、数据挂载到外部
docker run --name=mynginx -d --restart=always -p 88:80 -v /data/html:/usr/share/nginx/html:ro nginx
// -v是数据挂载 ro是容器内只读 rw 可读可写
8、查看容器日志
docker logs 容器id
9、从容器中赋值东西,也可以反向写,将外部的东西赋值到容器里
docker cp 容器id:/etc/nginx/nginx.conf /data/conf/nginx.conf