-
Notifications
You must be signed in to change notification settings - Fork 30
/
Copy pathDockerfile.dev.2204
42 lines (37 loc) · 1.85 KB
/
Dockerfile.dev.2204
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
FROM ubuntu:22.04
LABEL version="1.9.0"
ARG DEBIAN_FRONTEND=noninteractive
ENV TZ=Asia/ShangHai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
#COPY apt-ali-sources-2204.list /etc/apt/sources.list
#COPY apt-ali-sources-2204-arm.list /etc/apt/sources.list
RUN apt update
RUN apt install -y python3
RUN apt install -y cgdb curl gzip jq libaio1 libcurl4 libibverbs1 libicu-dev libjsoncpp25 librdmacm1 readline-common libstdc++6 libtool libuuid1 tar unzip util-linux vim wget net-tools ninja-build libcurl4-openssl-dev libcppunit-dev uuid-dev libaio-dev nasm autoconf cmake librdmacm-dev pkg-config g++ default-jdk ant meson libssl-dev ncurses-dev libnuma-dev help2man vim rsync
RUN apt install -y python3 git
RUN apt install -y python3-pip
RUN pip install pyelftools
RUN apt install -y linux-kernel-headers
RUN apt install -y openssh-server ssh
RUN mkdir /run/sshd; chmod 700 /run/sshd
RUN sed -i 's/#Port 22/Port 6636/' /etc/ssh/sshd_config
RUN sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config
#RUN passwd root
##To install mariadb-server
#RUN apt install -y apt-transport-https curl
#RUN curl -o /etc/apt/trusted.gpg.d/mariadb_release_signing_key.asc 'https://mariadb.org/mariadb_release_signing_key.asc'
#RUN sh -c "echo 'deb https://mirrors.aliyun.com/mariadb/repo/10.5/ubuntu focal main' >>/etc/apt/sources.list"
#RUN apt update
#RUN apt install -y mariadb-server
#
## to install ant
#COPY mariadb/mariadb.cnf /etc/mysql/mariadb.cnf
#COPY mariadb/50-server.cnf /etc/mysql/mariadb.conf.d/50-server.cnf
#COPY pfcli /opt/pureflash/pfcli
#COPY pfdd /opt/pureflash/pfdd
#COPY qemu-img /opt/pureflash/qemu-img
#COPY pfs /opt/pureflash/pfs
#COPY fio /opt/pureflash/fio
#COPY run-all.sh /opt/pureflash/run-all.sh
#COPY restart-pfc.sh /opt/pureflash/restart-pfc.sh
#COPY restart-pfs.sh /opt/pureflash/restart-pfs.sh