【DOCKER】基于UBUNTU的开发镜像
创始人
2024-11-04 07:09:47
0

1. ubuntu_base

######################################################################################################################## # docker build --file ubuntu_base --build-arg UIMG=ubuntu:22.04 --build-arg LOGIN=u22 --tag u22:base . # docker build --file ubuntu_base --build-arg UIMG=ubuntu:20.04 --build-arg LOGIN=u20 --tag u20:base . # docker build --file ubuntu_base --build-arg UIMG=ubuntu:18.04 --build-arg LOGIN=u18 --tag u18:base . # 可选参数 # --no-cache=true --progress=plain # # 创建容器并使用默认的root用户登录 # docker run -it --rm --privileged=true --name u20_base u20:base # 创建容器并使用指定用户登录 # docker run -it --rm --privileged=true --name u20_base --user=u20 --workdir=/home/u20 u20:base ######################################################################################################################## ARG UIMG= FROM ${UIMG}  ARG LOGIN= RUN apt-get -y update && apt-get install -y ca-certificates &&\   cp /etc/apt/sources.list /etc/apt/sources.list.bak &&\   sed -i "s@http://.*archive.ubuntu.com@https://mirrors.tuna.tsinghua.edu.cn@g" /etc/apt/sources.list &&\   sed -i "s@http://.*security.ubuntu.com@https://mirrors.tuna.tsinghua.edu.cn@g" /etc/apt/sources.list &&\   apt-get -y update && apt-get -y upgrade &&\   apt-get install -y net-tools iproute2 iputils-ping &&\   apt-get install -y wget axel curl &&\   apt-get install -y zip unzip xz-utils rar unrar &&\   apt-get install -y gawk sudo vim tree locales lsb-release &&\   apt-get -y autoremove &&\   echo 'root:root' | chpasswd root &&\   useradd -m -s /bin/bash ${LOGIN} && adduser ${LOGIN} sudo && echo "${LOGIN}:${LOGIN}" | chpasswd 

2. ubuntu_dev

######################################################################################################################## # docker build --file ubuntu_dev --build-arg UIMG=u22:base --tag u22:dev . # docker build --file ubuntu_dev --build-arg UIMG=u20:base --tag u20:dev . # docker build --file ubuntu_dev --build-arg UIMG=u18:base --tag u18:dev . # 可选参数 # --no-cache=true --progress=plain # # 创建容器并使用默认的root用户登录 # docker run -it --rm --privileged=true u20:dev # # 创建容器并使用指定用户登录 # docker run -it --rm --privileged=true --user=u20 --workdir=/home/u20 u20:dev # # Windows # docker run -id --privileged=true --user=u20 --workdir=/home/u20 --volume D:/dev:/home/u20/dev --name=u20_dev u20:dev # # Linux # docker run -id --privileged=true --user=u20 --workdir=/home/u20 --volume ${HOME}/dev:/home/u20/dev --name=u20_dev u20:dev ######################################################################################################################## ARG UIMG= FROM ${UIMG}  RUN apt-get -y update &&\   /bin/bash -c echo -e "\n6\n70\n" | apt-get -y install cmake &&\   apt-get install -y build-essential gdb git git-lfs autoconf automake libtool pkg-config &&\   apt-get install -y nasm python3 python3-pip &&\   echo '[global]' >/etc/pip.conf &&\   echo 'index-url = https://pypi.tuna.tsinghua.edu.cn/simple' >> /etc/pip.conf &&\   pip3 install -U pip &&\   pip3 config --global set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple &&\   pip3 config --global set install.trusted-host pypi.tuna.tsinghua.edu.cn &&\   pip3 install -U pip &&\   pip3 config --global set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple &&\   pip3 config --global set install.trusted-host pypi.tuna.tsinghua.edu.cn &&\   pip3 install meson ninja &&\   apt-get -y autoremove 

相关内容

热门资讯

透视苹果版!pokerworl... 透视苹果版!pokerworld破解版下载,哈糖大菠萝破解器,举措教程(真的有挂)-哔哩哔哩poke...
透视ai代打!poker wo... 透视ai代打!poker world辅助器(透视)好像存在有挂,可靠教程(有挂插件挂)-哔哩哔哩一、...
八分钟揭露!wepoker怎么... 八分钟揭露!wepoker怎么挂飞机(透视)确实真的是有挂,AI教程(有挂实锤)-哔哩哔哩1、八分钟...
透视辅助!如何下载wepoke... 透视辅助!如何下载wepoker安装包,有没有人wepoker,举措教程(确实有挂)-哔哩哔哩如何下...
透视透视!拱趴大菠萝机器人(透... 透视透视!拱趴大菠萝机器人(透视)其实真的有挂,AI教程(有挂技巧)-哔哩哔哩1、拱趴大菠萝机器人透...
第5分钟详细!wepoker私... 第5分钟详细!wepoker私人定制透视(透视)竟然是有挂,必备教程(存在有挂)-哔哩哔哩1、点击下...
透视透视!wpk私人局辅助是真... 透视透视!wpk私人局辅助是真的吗,德普之星私人局辅助免费,方案教程(有人有挂)-哔哩哔哩1、德普之...
透视系统!werplan怎么辅... 透视系统!werplan怎么辅助(透视)切实是真的挂,详细教程(有挂脚本)-哔哩哔哩1、玩家可以在w...
一分钟普及!wepoker轻量... 一分钟普及!wepoker轻量版透视(透视)总是真的有挂,解密教程(真实有挂)-哔哩哔哩;1、游戏颠...
透视挂透视!we poker插... 透视挂透视!we poker插件,aapoker真的假的,策略教程(有挂助手)-哔哩哔哩1、aapo...