1. 官网下载安装
https://www.docker.com/products/docker-desktop
2. 去设置
3. 基本命令
docker version. 版本信息
docker info client多少个容器 serve上多少个镜像 插件等
4. 镜像管理
4.1 docker images
4.2 docker search
docker search selenium
4.3 docker pull 拉取
seach 后 找一个需要下载的 然后 去pull
4.4 docker save busybox > busybox.tar
压缩下载
4.5 docker load < busybox.tar
导入
4.6 docker rmi 名字:版本
4.7 docker tag A:a B:b修改标签
4.8 docker history XXX 看镜像构建时的历史记录
5. 容器管理
5.1 运行容器 docker run -d --name=XX XX:VV ping XXX.XXX.XXX.XXX
5.2 查看运行的容器 docker ps, docker ps -a
5.3 查看容器中运行的进程 docker top XXX
5.4 查看资源占用 docker stats XXX
5.5 容器 docker start/restart/stop/kill XXX
5.6 暂停容器 docker pause/unpause XXX
5.7 强制删除容器 docker rm -f XXX
6. 搭建web服务器nginx
nginx 如果运行该容器
nginx:异步的web服务器 提供web服务 反向代理 负载均衡 http缓存
step1: 拉取 docker pull nginx:VVV
step2: 运行 docker run -p 80:80 (映射到80端口) nginx:VVV ping
control C 就可以关闭
docker run -d --name nginx 80:80 ginix:VVV. 指定name 为nginx
step3. docker stop nginx 就关闭 了
step4. docker rm -f nginx 删除
step5. docker run -d --name nginx -p 80:80 -v PATH1:PATH2 nginx:1.17.9 PATH1挂载到PATH2 绝对路径 或者${pwd}/XXX 当前目录下的XXX