1. 官网下载安装
https://www.docker.com/products/docker-desktop
2. 去设置
进入配置
3. 基本命令
docker version. 版本信息
docker info client多少个容器 serve上多少个镜像 插件等
4. 镜像管理
4.1 docker images
images
4.2 docker search
docker search selenium
image.png
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 看镜像构建时的历史记录
history
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