Files
mrva-docker/containers/agent

agent image setup

  • build container

      # Build the container via
      cd ~/work-gh/mrva/mrva-docker/containers/agent/
    
      MAG_TARGET=mrva-agent:0.1.24
      docker build --no-cache --network host -t ${MAG_TARGET} .
    
      # Run bash in the container in standalone mode
      cd ~/work-gh/mrva/mrva-docker/containers/agent/
      docker run --env-file ../../.env.container --rm -it \
             --entrypoint /bin/bash \
             ${MAG_TARGET}
      '
      ls /usr/local/bin/
      entrypoint.sh  mrvaagent
      '
  • Tag the container. This is sufficient for further use on the local machine.

      docker tag ${MAG_TARGET} ghcr.io/hohn/${MAG_TARGET}
  • Push this container

      docker push ghcr.io/hohn/${MAG_TARGET}
  • Test the registry image

      # Test pushed container
      docker pull ghcr.io/hohn/${MAG_TARGET}
      docker run --env-file ../../.env.container --rm -it \
             --entrypoint /bin/bash \
             ${MAG_TARGET}