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

建设网站硬件需要外贸官网建站

建设网站硬件需要,外贸官网建站,宁陵做网站的公司,瑞安建设网站1,使用dcokerfile文件构建镜像,参考如下文件 # 使用ubuntu:20.04镜像作为基础 FROM ubuntu:20.04# 调整时区 ENV DEBIAN_FRONTENDnoninteractive TZAsia/Shanghai# build参数 ARG userxiang usergroupduo# 设置默认工作路径 WORKDIR /home/${user}# 拷贝…

1,使用dcokerfile文件构建镜像,参考如下文件

    # 使用ubuntu:20.04镜像作为基础
FROM ubuntu:20.04# 调整时区
ENV DEBIAN_FRONTEND=noninteractive TZ=Asia/Shanghai# build参数
ARG user=xiang usergroup=duo# 设置默认工作路径
WORKDIR /home/${user}# 拷贝主机的目录内容
#COPY /home/* /home/# 添加普通用户组
RUN groupadd -g 1000 ${usergroup} && \# 添加普通用户useradd --system --create-home --no-log-init --uid 1000 --groups ${usergroup} --shell /bin/bash ${user} && \adduser ${user} sudo && \# 给创建的用户设置密码,密码为12345678echo "${user}:12345678" | chpasswd && \# 复制pip国内源配置至普通用户mkdir /home/xiang/.pip && \echo '[global]' >> /home/xiang/.pip/pip.conf && \echo 'ndex-url=http://mirrors.aliyun.com/pypi/simple/' >> /home/xiang/.pip/pip.conf && \echo '[install]' >> /home/xiang/.pip/pip.conf && \echo 'trusted-host=mirrors.aliyun.com' >> /home/xiang/.pip/pip.conf && \# 修改系统软件包国内源sed -i 's/archive.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list && \sed -i 's/security.ubuntu.com/mirrors.aliyun.com/g' /etc/apt/sources.list && \# 安装常见软件库apt-get update && apt-get install -y sudo tzdata vim pkg-config build-essential ninja-build automake autoconf libtool wget curl git gcc libssl-dev bc slib squashfs-tools android-sdk-libsparse-utils jq python3-distutils scons parallel tree python3-dev python3-pip device-tree-compiler ssh cpio fakeroot libncurses5 flex bison libncurses5-dev genext2fs rsync unzip dosfstools mtools tclsh ssh-client android-sdk-ext4-utils && \# 安装高版本的Cmakewget -P /home https://github.com/Kitware/CMake/releases/download/v3.26.4/cmake-3.26.4-linux-x86_64.sh && \chmod +x /home/cmake-3.26.4-linux-x86_64.sh && \sh /home/cmake-3.26.4-linux-x86_64.sh --skip-license --prefix=/usr/ && \# 清理缓存,减少镜像体积apt-get clean# 容器创建后,默认登陆以bash作为登陆环境
CMD ["/bin/bash"]

我这个也是参考网上大佬改的使用Docker搭建基于Ubuntu22.04的milk-v duo开发环境 - Duo - MilkV Community,都有注释,可以自己看着修改。

使用以下命令开始构建

docker build -t futurea/duo_env -f ./duo_env.Dockerfile --network host  .

2,启动容器

docker run --name duo -it -u xiang -v /dev:/dev --privileged -v $(pwd):/home/duo -w /home futurea/duo_env

run指令解释:

  • -a stdin: 指定标准输入输出内容类型,可选 STDIN/STDOUT/STDERR 三项;

  • -d: 后台运行容器,并返回容器ID;

  • -i: 以交互模式运行容器,通常与 -t 同时使用;

  • -P: 随机端口映射,容器内部端口随机映射到主机的端口

  • -p: 指定端口映射,格式为:主机(宿主)端口:容器端口

  • -t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;

  • -u:指定启动的用户

  • --name="nginx-lb": 为容器指定一个名称;

  • --dns 8.8.8.8: 指定容器使用的DNS服务器,默认和宿主一致;

  • --dns-search example.com: 指定容器DNS搜索域名,默认和宿主一致;

  • -h "mars": 指定容器的hostname;

  • -e username="ritchie": 设置环境变量;

  • --env-file=[]: 从指定文件读入环境变量;

  • --cpuset="0-2" or --cpuset="0,1,2": 绑定容器到指定CPU运行;

  • -m :设置容器使用内存最大值;

  • --net="bridge": 指定容器的网络连接类型,支持 bridge/host/none/container: 四种类型;

  • --link=[]: 添加链接到另一个容器;

  • --expose=[]: 开放一个端口或一组端口;

  • --volume , -v: 绑定一个卷

3,当我们退出想重新进入使用以下命令

docker exec -it -u xiang duo bash

4,如果报错说容器没有启动,那么我们使用以下命令,然后再进入容器

docker start duo

5,编译

容器启动后即可进行编译了,环境已经全部搭建完成了。

http://www.yayakq.cn/news/610440/

相关文章:

  • 深圳微信分销网站建设企业建设网站的作用大不大
  • 高端网站建站公司网站简单代码
  • 网站建设备案需要什么怎么wordpress下载
  • 鄂州网站建设哪家专业现在 做网站 技术路线
  • 网站管理办法制度自助建站申请
  • 如何搭建一个企业子账号网站做推广网络
  • seo网站模板怎么查那家网络公司做的所以网站
  • wordpress搭建下载站点水淼wordpress
  • 网站降权查询wordpress ip设置
  • 顺义推广建站网站建设约谈表态发言
  • 京东网站建设目标是什么德州百度推广公司
  • 模板建网站费用面包屑导航wordpress
  • 搜房网找文网优化的技术团队
  • 世界上有几个空间站河北网站推广公司
  • 东莞整站优化公司火速公司小程序自己制作流程
  • 网站开发流程记住吧wordpress文件上传大小
  • 外贸网站建设的重要性线上商城如何推广
  • 外贸网站模版网络信息设计
  • 微信的网站开发lsp必备公众号
  • 南阳网站设计购物网站界面 管理员需求分析
  • arcengine网站开发风车网站做花盆磨具
  • 网站建设注册密码咋弄北京网站开发品牌
  • 上海 网站开发 工作室公司网络维修
  • 教学类网站开发建站需要哪些东西
  • 做网站编辑有什么发展医药企业网站建设要哪些备案
  • 模板王网站怎么下载不了模板展示照片的网站模板
  • 在柬埔寨做网站彩票推广网站建设需要摊销几年
  • 东莞招聘网官方网站免费查询营业执照
  • html5手机app网站模板做php网站开发能赚钱吗
  • 北京亦庄做网站公司做网站用什么技术