zoukankan      html  css  js  c++  java
  • 所学习的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环境,映射项目文件到容器中。

    高山仰止,景行行止,虽不能至,心向往之。
  • 相关阅读:
    005 Eureka的HA机制和保护模式
    004 完善微服务信息
    003 注册微服务
    002 搭建单机的Eureka服务端
    001 项目的基础配置
    002 分支操作
    001 GIt的基本操作
    004 流程历史
    签名时出错: 未能对 binDebugapp.publishxxxx .exe 签名
    远程桌面无法复制粘贴传输文件解决办法
  • 原文地址:https://www.cnblogs.com/yudubujue/p/14837042.html
Copyright © 2011-2022 走看看