Skip to main content

Preparing Images

Using Docker to build your own images.

Prerequisites​

Docker must be installed and running on your machine. If you need to install Docker, please refer to the corresponding installation documentation.

Preparing Image Files​

Create a new folder containing the dockerfile and related test code. Below is a demonstration using a simple Python file named hello.py and a dockerfile.

  • Example dockerfile
FROM python:3.12 AS builder

# copy files
COPY hello.py /usr/src/app/

WORKDIR /usr/src/app

# set command/entrypoint, adapt to fit your needs
CMD ["python", "hello.py"]
  • Example test code
if __name__ == "__main__":
print("Hello, World!")

Building the Image​

Let's assume the image name is cr.coscene.cn/coscene/helloworld with the tag latest

docker build -f dockerfile -t cr.coscene.cn/coscene/helloword:latest .

If you need cross-compilation support for different platforms, please check the documentation

Running the Image​

After the image is built, we can run it to verify the code functionality.

docker run cr.coscene.cn/coscene/helloword:latest

Check the output - if the image was built correctly, it should show our expected result.