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

北京矿建建设集团有限公司 网站目前网站开发技术

北京矿建建设集团有限公司 网站,目前网站开发技术,企业网站可信度建设,南宁老牌网站建设公司一、简介 Docker 是一个开源的应用容器引擎#xff0c;可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中#xff0c;这个容器是完全使用沙箱机制#xff08;限制容器内部对系统资源的访问#xff09;#xff0c;更重要的是容器性能开销极低。 正是因为…一、简介 Docker 是一个开源的应用容器引擎可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中这个容器是完全使用沙箱机制限制容器内部对系统资源的访问更重要的是容器性能开销极低。 正是因为Docker的各种特性我们常用Docker来部署Web开发环境以及Web应用的发布。 二、安装教程 1、准备工作 不知道在干嘛那就贴上去就完事了注意docker的很多相关命令都需要管理员权限 1、更新软件包有必要就换源 sudo apt update sudo apt upgrade 2、安装docker依赖 apt-get install ca-certificates curl gnupg lsb-releasev 3、添加Docker官方GPG密钥 curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg sudo apt-key add - 4、添加Docker软件源 sudo add-apt-repository deb [archamd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable2、安装 1、安装命令确实就一句话 apt-get install docker-ce docker-ce-cli containerd.io 2、配置用户组需要重启生效 sudo usermod -aG docker $USER 三、相关命令 下面的命令会以hznuoj为例替换为自己想要用的镜像即可 1、镜像相关命令 1、拉取镜像。命令可以从Docker Hub直接复制使用冒号指定版本号tag没有默认最新 docker pull hznuoj/hznuoj:latest 2、启动镜像。参数配置如下 -d 指定容器运行于前台还是后台默认为false-it 加上之后即不与启动的镜像交互其实是 -i -t --restartalways 指定容器停止后的重启策略: no容器退出时不重启on-failure容器故障退出返回值非零时重启always容器退出时总是重启-p 指定端口映射即容器内的端口冒号右侧映射到主机冒号左侧 端口映射端口映射就是将容器内主机的一个端口映射到容器外主机的一个端口提供相应的服务。当用户访问容器外IP的这个端口时自动将请求映射到容器内的机器上。 --name 启动的这个容器的名字注意名字不能重复即id-v 路径挂载将内容内部文件冒号右侧挂载到主机冒号左侧注意如果本机没有对应的文件/文件夹默认生成文件夹所以挂载之前需要提前创建好 挂载挂载后容器外部文件发生改变同步到容器内部从而实现数据同步方便进行Web开发 sudo docker run \-d -it \--namehznuoj \--restartalways \-p 80:80 \-v /var/hznuoj/static.php:/var/www/web/OJ/include/static.php \-v /var/hznuoj/upload:/var/www/web/OJ/upload \-v /var/hznuoj/data:/var/hznuoj/data \hznuoj/hznuoj:latest 3查看镜像 docker images4、删除镜像。 -f 即force强制删除 docker rmi 镜像名/镜像ID docker rmi -f 镜像名/镜像ID 2、容器相关命令 镜像相当于一个对象那么容器就是一个实例 1、查看当前正在运行的容器 docker ps 2、开始、暂停、重启容器 docker start 容器ID/容器名 docker stop 容器ID/容器名 docker restart 容器ID/容器名 3、文件拷贝 从容器外拷贝到容器内从容器内拷贝到容器外均可 docker cp mysql:/tmp/db.sql ~/db.sql docker cp ~/db.sql mysql:/tmp/db.sql 4、删除容器。注意删除之前需要先stop docker stop 容器名/容器ID docker rm 容器名/容器ID docker rm -f 容器名/容器ID 5、进入、退出容器 docker exec -it 容器名/容器ID exit 四、从本地上传到dockerhub 1、启动容器 2、登录 docker login 3、commit docker commit hznuoj hznuoj:latest 4、打tag docker tag hznuoj:latest dzy521/hznuoj:latest 5、push到dockerhub docker push dzy521/hznuoj:latest
http://www.hkea.cn/news/14332704/

相关文章:

  • 2008iis搭建网站wordpress多说评论
  • 建设主题网站的顺序一般是学做网站论坛vip视频
  • 怎么把平台推广出去时空seo助手
  • 如何介绍设计的网站app项目开发教程
  • 论坛网站开发的意义wordpress接入翼支付宝
  • 工业和信息部网站备案第三方开放平台有哪些
  • 天津网站优化排名网站没有备案
  • 桂林网站建设找骏程软装设计师培训学校
  • 建设工程平台网站外贸选品网站
  • 免费高清素材网站网页广告位
  • 电信网站开发语言主要用什么德州专业网站制作哪家好
  • 济南高端网站设计优化网络工程师
  • 百度站长工具收费吗怎么下载网站备案号
  • 给公司做网站多少钱怎样做app推广
  • 毕业设计做网站 服务器怎么弄wordpress取消定时发布
  • 个人网站不备案会怎么样常州seo
  • 做网站要学什么软件好什么样算网站需要备案
  • 云南云南省城乡建设厅网站做一家视频网站
  • 网站怎么做百度能搜到龙腾盛世网站建设
  • 广州网站运营专注乐云seowordpress用代码写页面模板
  • 网站开发设计方案苏州企业建设网站
  • 销售单页网站建设一个网站需要哪些材料
  • 网站与规划设计思路wordpress模板颓废
  • 网站流量建设律师网站建设公司
  • 濮阳团购网站建设北京网站建设项目
  • 金融理财网站源码wordpress google翻译插件
  • 博客网站开发流程网站跳转代码 html
  • 电子商务网站建设报价表沈阳建设工程信息网浑南新区
  • 金华企业自助建站系统wordpress代码修改用户权限
  • 校园网站建设初探做啥网站最挣钱