A docker containing both the Google SDK and the R tidyverse.
371
FROM rocker/rstudio:latest
RUN apt-get update -qq && apt-get -y --no-install-recommends install
libxml2-dev
libcairo2-dev
libsqlite3-dev
libmariadbd-dev
libmariadb-client-lgpl-dev
libpq-dev
libssh2-1-dev
unixodbc-dev
&& R -e "source('https://bioconductor.org/biocLite.R')"
&& install2.r --error
--deps TRUE
tidyverse
dplyr
devtools
formatR
remotes
selectr
caTools
RUN Rscript -e "library(devtools); install_github(c('MarkEdmondson1234/googleAuthR', 'cloudyr/googleCloudStorageR','cloudyr/googleComputeEngineR', 'r-dbi/bigrquery')) "
ARG CLOUD_SDK_VERSION=216.0.0 ENV CLOUD_SDK_VERSION=$CLOUD_SDK_VERSION
#COPY --from=static-docker-source /usr/local/bin/docker /usr/local/bin/docker
RUN apt-get -qqy update && apt-get install -qqy
curl
gcc
python-dev
python-setuptools
apt-transport-https
lsb-release
openssh-client
git
gnupg
bash
&& easy_install -U pip &&
pip install -U crcmod &&
export CLOUD_SDK_REPO="cloud-sdk-$(lsb_release -c -s)" &&
echo "deb https://packages.cloud.google.com/apt $CLOUD_SDK_REPO main" > /etc/apt/sources.list.d/google-cloud-sdk.list &&
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key add - &&
apt-get update &&
apt-get install -y google-cloud-sdk=${CLOUD_SDK_VERSION}-0
google-cloud-sdk-app-engine-python=${CLOUD_SDK_VERSION}-0
google-cloud-sdk-app-engine-python-extras=${CLOUD_SDK_VERSION}-0
google-cloud-sdk-app-engine-java=${CLOUD_SDK_VERSION}-0
google-cloud-sdk-app-engine-go=${CLOUD_SDK_VERSION}-0
google-cloud-sdk-datalab=${CLOUD_SDK_VERSION}-0
google-cloud-sdk-datastore-emulator=${CLOUD_SDK_VERSION}-0
google-cloud-sdk-pubsub-emulator=${CLOUD_SDK_VERSION}-0
google-cloud-sdk-bigtable-emulator=${CLOUD_SDK_VERSION}-0
google-cloud-sdk-cbt=${CLOUD_SDK_VERSION}-0
kubectl &&
gcloud config set core/disable_usage_reporting true &&
gcloud config set component_manager/disable_update_check true &&
gcloud config set metrics/environment github_docker_image &&
gcloud --version
# removed this last bit ... error docker not found??
# && \
#docker --version && kubectl version --client
VOLUME ["/root/.config"]
Content type
Image
Digest
Size
1.2 GB
Last updated
about 8 years ago
docker pull gibbsdavidl/google_r:v3