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

邯郸做移动网站费用优化seo培训班

邯郸做移动网站费用,优化seo培训班,html5个人网页代码大全,网络营销方案规范文章目录 概要 一、安装Docker CE1.1.配置阿里云镜像加速【可选】1.2.重启 二、Docker版本选择三、Docker指令1.Docker命令1.1.run1.2.start/stop/restart1.3.kill1.4.rm1.5.create1.6.ps1.7.exec1.8.top1.9.port 2.Dockerfile关键字3.镜像打包4.镜像运行5.镜像导入导出6.镜像查… 文章目录 概要 一、安装Docker CE1.1.配置阿里云镜像加速【可选】1.2.重启 二、Docker版本选择三、Docker指令1.Docker命令1.1.run1.2.start/stop/restart1.3.kill1.4.rm1.5.create1.6.ps1.7.exec1.8.top1.9.port 2.Dockerfile关键字3.镜像打包4.镜像运行5.镜像导入导出6.镜像查看 四、创建Ubuntu Docker镜像五、创建空白的Docker镜像 概要 docker这是一个由德克萨斯大学的奥斯汀分校维护的docker snap版。snap是一种跨多种Linux发行版的新型软件打包格式方便更新和隔离docker就是基于这个格式的Docker社区版的封装。然而它可能并不包含所有的Docker特性并且可能存在一些配置差异例如网络配置等。 podman-dockerPodman是一种无需daemon即守护进程环境就可以运行的下一代Linux容器工具。它的使用感觉就像Docker但实际上并没有运行在后台的守护进程。除此以外它的命令行调用和docker是向后兼容的可以很容易转换过来。 docker.io这个是Ubuntu官方维护的docker版本存在于Ubuntu的官方库中使用 sudo apt install docker.io 命令可以方便简洁地获取。但是由于它往往落后于最新版Docker可能缺少最新的一些功能。 docker-ce这是Docker社区版(Community Edition)。含有了Docker引擎用于创建和管理Docker镜像和容器以及 Docker 命令行界面 (CLI) 客户端。适合在笔记本、桌面和开发团队使用提供频繁的更新和新特性。 一、安装Docker CE wsl上面不能用这个方式安装它不支持docker守护进程请参考这个文章 wsl安装docker-ce sudo apt-get update sudo apt-get install apt-transport-https ca-certificates curl software-properties-common curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add - sudo add-apt-repository deb [archamd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable sudo apt-get update sudo apt-get install docker-ce sudo docker run hello-world1.1.配置阿里云镜像加速【可选】 /etc/docker/daemon.json不存在就创建这个文件 {registry-mirrors: [https://你的专属加速器地址.mirror.aliyuncs.com] }1.2.重启 sudo systemctl daemon-reload sudo systemctl restart docker二、Docker版本选择 推荐docker-ce功能多一些 三、Docker指令 1.Docker命令 1.1.run # 使用docker镜像nginx:latest以后台模式启动一个容器,并将容器命名为mynginx。 docker run --name mynginx -d nginx:latest # 使用镜像 nginx:latest以后台模式启动一个容器,将容器的 80 端口映射到主机的 80 端口,主机的目录 /data 映射到容器的 /data。 docker run -p 80:80 -v /data:/data -d nginx:latest # 使用镜像nginx:latest以交互模式启动一个容器,在容器内执行/bin/bash命令。 docker run -it nginx:latest /bin/bash 1.2.start/stop/restart # 启动已被停止的容器mynginx docker start mynginx # 停止运行中的容器mynginx docker stop mynginx # 重启容器mynginx docker restart mynginx 1.3.kill # 根据容器名字杀掉容器 docker kill tomcat7 # 根据容器ID杀掉容器 docker kill 65d4a94f7a391.4.rm # 强制删除容器 db01、db02 docker rm -f db01 db02 # 删除容器 nginx01, 并删除容器挂载的数据卷 docker rm -v nginx01 # 删除所有已经停止的容器 docker rm $(docker ps -a -q)1.5.create # 使用docker镜像nginx:latest创建一个容器,并将容器命名为mynginx 不启动它 docker create --name mynginx nginx:latest 1.6.ps # 列出所有在运行的容器信息。 docker ps # 列出最近创建的5个容器信息。 docker ps -n 5 # 列出所有创建的容器ID。 docker ps -a -q 1.7.exec -d 后台运行 # 在容器 mynginx 中以交互模式执行容器内 /root/nginx.sh 脚本 docker exec -it mynginx /bin/sh /root/nginx.sh # 在容器 mynginx 中开启一个交互模式的终端 docker exec -i -t mynginx /bin/bash # 也可以通过 docker ps -a 命令查看已经在运行的容器然后使用容器 ID 进入容器。 docker ps -a docker exec -it 9df70f9a0714 /bin/bash1.8.top # 查看容器mymysql的进程信息。 docker top mymysql # 查看所有运行容器的进程信息。 for i in docker ps |grep Up|awk {print $1};do echo \ docker top $i; done 1.9.port # 查看容器mynginx的端口映射情况。 docker port mymysql 2.Dockerfile关键字 关键字用法示例FROM指定基础镜像用于后续的指令构建。FROM ubuntu:latestLABEL添加镜像的元数据使用键值对的形式。RUN在构建过程中在镜像中执行命令。RUN apt-get updateCMD指定容器创建时的默认命令只能存在1条。CMD [“ll”,“-h”]ENTRYPOINT设置容器创建时的主要命令。不可被覆盖EXPOSE声明容器运行时监听的特定网络端口。ENV在容器内部设置环境变量。ENV PATH/app:$PATHADD将文件、目录或远程URL复制到镜像中。COPY将文件或目录复制到镜像中。COPY abc /appVOLUME为容器创建挂载点或声明卷。WORKDIR设置后续指令的工作目录。WORKDIR /appUSER指定后续指令的用户上下文。ARG定义在构建过程中传递给构建器的变量可使用 “docker build” 命令设置。ONBUILD当该镜像被用作另一个构建过程的基础时添加触发器。STOPSIGNAL设置发送给容器以退出的系统调用信号。HEALTHCHECK定义周期性检查容器健康状态的命令。SHELL覆盖Docker中默认的shell用于RUN、CMD和ENTRYPOINT指令。 # 基于空白镜像 FROM scratch # 先把系统的文件拷贝到Dockerfile所在目录因为COPY命令是以当前路径为根目录拷贝可执行文件和库 COPY /bin/echo /bin/echo # 拷贝可执行文件依赖库通过执行 ldd /bin/echo 查看依赖 COPY /lib64/libc.so.6 /lib64/libc.so.6 COPY /lib64/ld-linux-x86-64.so.2 /lib64/ld-linux-x86-64.so.2 # 设置当前工作目录 WORKDIR / # 容器创建时执行指令 CMD [/bin/echo, hello docker]3.镜像打包 name:tag tag可以不要 # docker build -t name:tag Dockerfile目录 docker build -t mynginx:1.0 .4.镜像运行 docker run -it mynginx:1.05.镜像导入导出 # 导出 docker save -o mynginx.tar mynginx:1.0 # 导入 docker load --input mynginx.tar6.镜像查看 docker images [-a] # 列出本地镜像中REPOSITORY为ubuntu的镜像列表 docker images ubuntu四、创建Ubuntu Docker镜像 #最新版本的ubuntu FROM ubuntu:latest #FROM ubuntu:20.04 # 这里是试着在docker内部安装python最后一步是清空apt缓存减小镜像体积 RUN apt-get update \apt-get install -y python3 \apt-get install -y lsb-release \rm -rf /var/lib/apt/lists/* # 执行python程序Dockerfile只能执行一条CMD # CMD [python3] CMD [lsb_release, -a]五、创建空白的Docker镜像 FROM scratch
http://www.dnsts.com.cn/news/224954.html

相关文章:

  • 张家港网站建设培训学校网站建设费用主要包括哪些内容
  • 从化低价网站建设数据网站排名
  • 中国建设银行贷款官网站个人网站创建平台要多少钱
  • 做动画人设有哪些网站可以借鉴最炫表白网站html5源码
  • 手机做公司网站wordpress 婚礼
  • 营销网站建设培训学校json做网站
  • 做行业网站广告能赚多少钱做网站的规范尺寸
  • 网站2级页面怎么做中核集团八大子公司
  • 湖南智能网站建设推荐建个网站大概需要多久
  • 搭建公司网站的作用达人室内设计网怎么免费注册
  • 全屋整装装修效果江门当地的免费网站优化
  • 沈阳专业做网站公司wordpress打不开
  • 九度企业网站推广软件辽宁千山科技做网站怎么样
  • 星彩医美连锁官方网站建设站长网seo综合查询工具
  • 做虾皮网站赚钱吗域名收录查询
  • 群晖可以做网站服务器吗新余服装网站建设
  • 建设门户网站都需要什么意思wordpress营销型主题
  • 用什么做网站后台深圳个人网站制作
  • 怎么看网站的ftp为什么我有的网站打不开
  • 怎么判断网站优化过度自助建站seo
  • 企业级网站开发需求分析网站建设代管推广
  • 网站文件怎么做网站内容管理系统下载
  • 公司网站流量大 怎么办大型做网站的公司有哪些
  • 有没有人做网站科凡网站建设
  • 河北网站seo外包网络推广提成方案
  • 国内net开发的网站建设江门制作公司网站
  • 自建网站免费东莞小学网站建设
  • 重庆怎么推广企业网站手机网站创建站点成功
  • dw做网站背景音乐江苏中淮建设集团有限公司网站
  • 新建的网站百度搜索不到中国十大最著名品牌