所学习的docker

使用docker所构建的lnmp

使用docker-compose方式

本地文件映射到容器内 配置项不再使用域名而是link别名
nginx.conf

使用docker 所接触的命令

docker pull (远程镜像) 例如 docker pull nginx:latest 最新版本 但最好使用固定版本以防环境版本不同导致的问题
docker images 当前有的镜像
docker ps 查看运行的容器 -a 参数就是全部的容器
docker rm 容器id 删除容器
docker rmi 镜像id 删除镜像
docker save 将镜像存为一个新的文件tar
docker load 将tar 载入为镜像
docker run -itd (阻塞)(后台) --name (容器别名) -p (端口映射 外部:容器 eg:81:80 就是服务器的81端口映射到-》容器nginx的80,访问服务器的81端口可以访问容器nginx的主页) -v 就是 外部目录映射到内部的空文件夹下 组成共享
eg: /www/wwwroot/laravel:/usr/share/nginx/html/xiangmu 实现内外共享 一般数据传输进出的时候可以使用 ; --link 就是路由映射 原理就是 将其它容器的id,别名,名称 写入到所创建容器的etc/hosts中

docker exec -it 容器id或别名 bash或者之类的/bin/bash 在运行的容器中执行命令 eg就是进入容器的bash

将搭建好的docker环境 应该如何保存起来

一般还是使用git ,然后在项目中使用docker-compose的方式,运行docker环境,映射项目文件到容器中。

高山仰止,景行行止,虽不能至,心向往之。
原文地址:https://www.cnblogs.com/yudubujue/p/14837042.html