Sign inSign up

zhufuyi/amazonlinux

By zhufuyi

Updated almost 7 years ago

aws linux

Image
0

393

zhufuyi/amazonlinux repository overview

Dockerfile
FROM amazonlinux:latest
  
# 安装pip
RUN cd /tmp && \
    curl -O https://bootstrap.pypa.io/get-pip.py && \
    python get-pip.py && \
    rm get-pip.py

# 安装aws客户端
RUN pip install awscli --upgrade && \
    yum install -y groff

# 安装aws-iam-authenticator
RUN curl -o /usr/local/bin/aws-iam-authenticator https://amazon-eks.s3-us-west-2.amazonaws.com/1.14.6/2019-08-22/bin/linux/amd64/aws-iam-authenticator && \
    chmod +x /usr/local/bin/aws-iam-authenticator

# 安装kubectl
RUN curl -o /usr/local/bin/kubectl https://storage.googleapis.com/kubernetes-release/release/v1.13.1/bin/linux/amd64/kubectl && \
    chmod +x /usr/local/bin/kubectl

RUN yum install -y lrzsz && \
    yum install -y tar gzip bzip2

WORKDIR /root/
CMD ["bash"]

运行

已安装aws客户端、k8s客户端,实际使用时把aws的配置文件映射到/root/.aws/,把k8s的配置文件复制到/root/.kube/。

注:latest版本未安装tar和终端拖放发送接收软件。

docker-compose.yml文件内容如下:

version: '3.1'
services:
  amazonlinux:
    container_name: dev-bitmex
    image: zhufuyi/amazonlinux:aws
    restart: always
    volumes:
    - ./config/.aws:/root/.aws
    - ./config/.kube:/root/.kube

启动:

docker-compose up -d

Tag summary

Content type

Image

Digest

Size

173.6 MB

Last updated

almost 7 years ago

docker pull zhufuyi/amazonlinux