Просмотр исходного кода

init: 初始化cpp基础镜像配置

fanyanpeng 2 лет назад
Сommit
b38bbb553c
2 измененных файлов с 16 добавлено и 0 удалено
  1. 8 0
      Dockerfile
  2. 8 0
      sources.list

+ 8 - 0
Dockerfile

@@ -0,0 +1,8 @@
+FROM ubuntu:16.04
+COPY sources.list /etc/apt/sources.list
+RUN apt update && apt install software-properties-common -y
+RUN add-apt-repository ppa:ubuntu-toolchain-r/test
+RUN apt update && apt install gcc-6 g++-6 cmake libgtest-dev build-essential -y
+WORKDIR /usr/src/gtest/
+RUN cmake CMakeLists.txt
+RUN make && cp *.a /usr/lib/

+ 8 - 0
sources.list

@@ -0,0 +1,8 @@
+deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
+# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
+deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
+# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
+deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
+# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
+deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
+# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse