docker进阶篇
-
- [(重点) 1、docker run](#(重点) 1、docker run)
- [2、docker ps](#2、docker ps)
- [3、docker restart](#3、docker restart)
- [4、docker pull](#4、docker pull)
- [5、docker stop](#5、docker stop)
- [6、docker logs](#6、docker logs)
- [7、docker stats](#7、docker stats)
- [8、docker rm](#8、docker rm)
- [(重点) 9、docker exec](#(重点) 9、docker exec)
- [10、查看本机镜像docker image](#10、查看本机镜像docker image)
- [11、发布镜像docker commit](#11、发布镜像docker commit)
- [12、docker save(例如保存为tar给别人用)](#12、docker save(例如保存为tar给别人用))
- 13、删除镜像
- [14、docker load](#14、docker load)
- 15、导出的tar别人怎么用?
(重点) 1、docker run
docker run nginx --> 若docker上有nginx 则默认最新,否则下载最新并运行
docker run -name myNginx nginx ----> 通过docker ps可查看启动的容器的别名
docker run -d nginx ----> 后台运行,不卡在控制台
docker run -p <本机端口>:<容器端口> nginx ----> 启动容器
2、docker ps
查看进程
docker ps 查看当前docker下的所有的容器
docker ps -a 查看所有终止的容器
3、docker restart
docker restart <容器id> ---> 不管该容器是否运行都会重启
4、docker pull
docker pull下载镜像
5、docker stop
docker stop <id>终止当前docker ps下的容器id
6、docker logs
docker logs <id> 查看某一个容器的报错
7、docker stats
docker stats 查看所有的容器性能
docker stats <id> 查看某一个🆔容器的性能
8、docker rm
docker rm <id> 删除id容器
docker rm -f <id> 强制删除id容器
(重点) 9、docker exec
docker exec -it <容器id或别名> /bin/bash --->进入某一个容器的控制台
exit -> 退出
10、查看本机镜像docker image
docker images
11、发布镜像docker commit
docker commit -m "备注" <id或别名> <镜像名>:v版本
12、docker save(例如保存为tar给别人用)
docker save -o myNginx.tar mynginx:v1.0
13、删除镜像
docker rmi <镜像id>
14、docker load
docker load -i *.tar
15、导出的tar别人怎么用?