当前位置: 首页 > news >正文

如何搭建公司网站天津网站优化首页

如何搭建公司网站,天津网站优化首页,重庆观音桥在哪个区,柳江区城乡住房建设局网站Docker学习记录 目录 1. Windows上使用wsl1.1 安装docker后遇到的一些疑惑1.2. wsl的一些相关命令1.3. 补一点,wsl的作用 2. docker一些常用的命令2.1 构建docker镜像2.2 运行镜像 3. Dockerfile的编写3.0 docker的一些概念3.0.1 容器的分层3.0.2 COPY-ON-WRITE 3.…

Docker学习记录

目录

  • 1. Windows上使用wsl
    • 1.1 安装docker后遇到的一些疑惑
    • 1.2. wsl的一些相关命令
    • 1.3. 补一点,wsl的作用
  • 2. docker一些常用的命令
    • 2.1 构建docker镜像
    • 2.2 运行镜像
  • 3. Dockerfile的编写
    • 3.0 docker的一些概念
      • 3.0.1 容器的分层
      • 3.0.2 COPY-ON-WRITE
    • 3.1 FROM命令
    • 3.2 ENV命令
    • 3.3 ADD命令
    • 3.4 COPY命令
    • 3.5 RUN命令
    • 3.6 CMD命令

1. Windows上使用wsl

1.1 安装docker后遇到的一些疑惑

  • 使用wsl -l命令出现了docker-desktop和docker-desktop-data,这两个发行版的关系是什么。在阅读了stackoverflow上一位大佬的回答后,了解到docker-desktop-data是docker-desktop的存储系统。

docker-desktop负责docker的启动(基本替代了Hyper-V)
docker-desktop-data负责数据的存储(替代了VHD)
(注:distro 指发行版)

链接:What is the docker-desktop-data distro used for when running docker desktop with the WSL 2 engine

1.2. wsl的一些相关命令

wsl -l -o # [wsl --list --online]列出所有可以在线安装的Linux发行版
wsl -l -v # [wsl --list --verbose]列出发行版本号
wsl --version # 查看版本号
wsl --help # 记住这个就不慌

1.3. 补一点,wsl的作用

  • wsl是【windows for Linux】的缩写,中文翻译为适用于Linux的Windows子系统,可以安装Linux的发新版本,直接在Windows上使用Linux的一应用程序,不用进行任何修改,不需要传统的的虚拟机或者双系统的大量资源消耗(可能电脑太拉了,有时候电脑虚拟机开了直接卡死)。

2. docker一些常用的命令

2.1 构建docker镜像

docker build -t name:version path # 在path下,使用Dockerfile创建一个名为name版本号为version的镜像

2.2 运行镜像

docker run --name=name imageName:version # 使用imageName镜像运行一个名为name的容器# 这个那么不指定的话,系统会自动分配一个奇奇怪怪的名字
docker run -it --name=name imageName:version /bin/bash # -it表示使用交互式终端运行,后面指定/bin/bash# 如果Dockerfile中指定了CMD命令的话,以这种方式进入不会执行CMD命令

3. Dockerfile的编写

3.0 docker的一些概念

3.0.1 容器的分层

  • 一个运行的容器可以分为两层,一个是最上层的容器层,另一个是底层的镜像层。容器层是可以进行读写的,镜像层是只读的。

3.0.2 COPY-ON-WRITE

  • 容器具有写时复制的特性,也就是说更改镜像中的文件时,会在容器层创建一个该文件的副本,并修改改副本。

3.1 FROM命令

  • 也就是说以Dockerfile创建的容器必须依赖于一个已存在的镜像,但也可以使用FROM scratch,表示使用一个空白的虚拟镜像进行创建。这种方式创建的镜像,运行后使用的是host的内核。

3.2 ENV命令

  • 指定环境变量,k-v形式ENV key=value,在Dockerfile中的其他位置想要使用环境变量的时候使用该形式{key}

3.3 ADD命令

  • 添加文件,可以添加压缩文件到镜像中,添加后直接以解压形式在镜像中存在。

3.4 COPY命令

  • 将主机上的文件拷贝到镜像中。

3.5 RUN命令

  • 在镜像构建过程中执行的指令。

3.6 CMD命令

  • 在进行运行过程时执行的指令,不参与镜像的构建。
http://www.yayakq.cn/news/834555/

相关文章:

  • 做网站杭州新产品开发流程的六个步骤
  • 花都网站建设哪家好少儿编程加盟哪个好
  • 网站建设zvge湛江做网站苏州厂商
  • wordpress能做手机站么网站开发方案 ppt
  • 铁路建设监理协会官方网站wordpress 显示不全
  • 做卫生用品都在什么网站常州医院网站建设
  • 邢台制作嘉兴优化网站费用
  • 旅游网站建设的意义在马来西亚做网站网站合法吗
  • 站长工具网站排名wordpress 4.7.2安装
  • 宁夏网站建设中网站开发项目延期说明
  • 佛山市住房和城乡建设部网站网站建设资金的请示
  • wordpress腾讯后台账号网站优化排名工具
  • 建立网站谁给你钱app制作软件哪个好
  • 贵州省城乡与住房建设厅网站网站后台上传表格
  • 西安建设网站公司平面设计网页设计师招聘
  • 苏州海外建站公司汕头住房和城乡建设厅网站
  • 泗阳做网站广州金融网站设计
  • 易语言 做的网站传统企业营销型网站建设
  • asp网站编辑教程广州建设工程交易中心增城电话
  • 网站优化需要那些工具推广赚钱平台有哪些
  • 大好网站创意办公空间设计案例
  • 深圳建站企业ui页面设计图
  • 特色的岑溪网站开发福州网站建设报价
  • 关于网站建设营销类文章太仓网站制作哪家好
  • 营销网站建设实力派易网拓福建省建设质量安全协会网站
  • 泗洪网站建设四川建设人才网官网
  • 信用体系网站建设一体化建设免费医疗网站模板
  • 官方网站做自适应好还是响应式福州营销网站建设团队
  • 电脑网站打不开了但是有网建立网站一般要多少钱
  • wordpress 网站加密插件Wordpress刷新CDN缓存