Thanks for the advice Dmitry, the latest version of ccontainermain sorted the issue, I did need to use the --privileged flag when running it so that mem tuning would work.
Thanks again for the quick response.
Garth
- Log in to post comments
Thanks for the advice Dmitry, the latest version of ccontainermain sorted the issue, I did need to use the --privileged flag when running it so that mem tuning would work.
Thanks again for the quick response.
Garth
Getting the following error when trying to run the container, any ideas how to resolve this?:
# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
aaa854bd8d81 cache-docker "/ccontainermain -ccâ¦" 25 minutes ago Exited (1) 25 minutes ago modest_ritchie
# docker logs aaa854bd8d81
standard_init_linux.go:190: exec user process caused "exec format error"
FROM registry.access.redhat.com/rhel7/rhel
MAINTAINER Garth Cordery <garth.cordery@notmyaddress.com.au>
# update OS + dependencies & run Cachéilent instal
RUN yum-config-manager --add-repo http://localrepo/rhel-7-server-rpms/ \
&& yum -y --nogpgcheck update \
&& yum -y --nogpgcheck install which tar hostname net-tools wget \
&& yum -y clean all \
&& ln -sf /etc/locatime /usr/share/zoneinfo/Australia/Brisbane
ARG password="Password"
ARG cache=cache-2018.1.0.184.0
ENV TMP_INSTALL_DIR=/tmp/distrib
# vars for Cachéilent install
ENV ISC_PACKAGE_INSTANCENAME="cache" \
ISC_PACKAGE_INSTALLDIR="/usr/chachesys/" \
ISC_PACKAGE_UNICODE="Y" \
ISC_PACKAGE_CLIENT_COMPONENTS="" \
ISC_PACKAGE_INITIAL_SECURITY="Normal" \
ISC_PACKAGE_USER_PASSWORD=${password}
# set-up and install Cachérom distrib_tmp dir
WORKDIR ${TMP_INSTALL_DIR}
ADD $cache-lnxrhx64.tar.gz .
# cache distributive
RUN ./$cache-lnxrhx64/cinstall_silent \
&& ccontrol stop $ISC_PACKAGE_INSTANCENAME quietly \
# Cachéontainer main process PID 1 (https://github.com/zrml/ccontainermain)
&& export https_proxy=http://proxy.com.au:3128 \
&& curl -L https://github.com/daimor/ccontainermain/raw/master/distrib/linux/ccont… -o /ccontainermain \
&& chmod +x /ccontainermain \
&& rm -rf $TMP_INSTALL_DIR
WORKDIR ${ISC_PACKAGE_INSTALLDIR}
# TCP sockets that can be accessed if user wants to (see 'docker run -p' flag)
EXPOSE 57772 1972
ENTRYPOINT ["/ccontainermain", "-cconsole", "-i", "cache"]