Sign inSign up

walkero/amitoolsondocker

By walkero

Updated about 6 years ago

Image
0

294

walkero/amitoolsondocker repository overview

Build Status Docker Pulls

amitoolsondocker

amitoolsondocker is a docker image that includes amitools by Christian Vogelgsang (https://github.com/cnvogelg/amitools) and a basic installation of AROS 68k nightly build. The purpose of this project is to provide an out of the box solution for simple jobs, like changing file protection bits using vamos tool.

AmigaOS 68k development image

The amitoolsondocker:latest image contains the following software:

appversionsource
amitoolsv0.5.0https://github.com/cnvogelg/amitools
AROS 68K20200714-nightlyhttp://www.aros.org

How to create a docker container

To create a container based on one of these images, run in the terminal:

docker run -it --rm --name amitools -v "$PWD"/code:/opt/code -w /opt/code walkero/amitoolsondocker:latest /bin/bash

If you want to use it with docker-compose, you can create a docker-compose.yml file, with the following content:

version: '3'

services:
  amitools:
    image: 'walkero/amitoolsondocker:latest'
    volumes:
      - './code:/opt/code'

And then you can create and get into the container by doing the following:

docker-compose up -d
docker-compose amitools exec bash

To compile your project you have to get into the container, inside the /opt/code/projectname folder, which is shared with the host machine, and run the compilation.

Use vamos with included AROS

To use vamos with the included AROS nightly version you have to do the following

# create and get into amitools container
docker run -it --rm --name amitools -v "$PWD"/code:/opt/code -w /opt/code walkero/amitoolsondocker:latest /bin/bash

# run protect command from the AROS installation using vamos to change the list command protection attributes
vamos -C 68020 -V aros:/home/aros -a C:aros:c -a Libs:aros:Libs C:Protect c:list ADD srwed
  • -C 68020 emulates a 68020 CPU
  • -V aros:/home/aros creates a volume named aros which has the files from the folde /home/aros
  • -a C:aros:c creates an assign C to aros:c folder
  • -a Libs:aros:Libs creates an assign Libs to aros:Libs folder
  • C:Protect is the 68K binary to execute and c:list ADD srwed are the command arguments

For more info on vamos tool, checkout the following section of Guides and Info

Guides and info

Bug reports or feature request

If you have any issues with the image or you need help on using it or you would like to request any new feature, please contact me by opening an issue at https://github.com/walkero-gr/amitoolsondocker/issues

Tag summary

Content type

Image

Digest

Size

195.2 MB

Last updated

about 6 years ago

docker pull walkero/amitoolsondocker