WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: TinyCoreLinux 13.x docker container on x86-64  (Read 2412 times)

Offline innovarew

  • Newbie
  • *
  • Posts: 1
TinyCoreLinux 13.x docker container on x86-64
« on: September 07, 2022, 03:15:30 AM »
Hi there,

I was looking for running TinyCoreLinux as a docker container on x86-64, found some links from 3 years ago:
https://github.com/tatsushid/docker-tinycore/

However, I ended building a tinycore 13.x docker image from scratch, for my use, that can be found at:
https://github.com/innovarew/docker-tinycore

I'm just letting you know, to see if there's interest / or is useful for the tinycorelinux community.

Best, and thanks.
--
innovarew

Offline linic

  • Newbie
  • *
  • Posts: 18
Re: TinyCoreLinux 13.x docker container on x86-64
« Reply #1 on: January 28, 2024, 08:42:51 PM »
Hi innovarew! I find your project awesome! I learned a lot!

I wanted to make an image of 14.x x86 so I made this https://github.com/linic/docker-tcl-core-x86.

Thanks for making https://github.com/innovarew/docker-tinycore and posting here!

Offline linic

  • Newbie
  • *
  • Posts: 18
Re: TinyCoreLinux 13.x docker container on x86-64
« Reply #2 on: February 25, 2024, 06:32:00 AM »
For anyone interested, I made TCL Core x86 image with rust-1.75.0 here https://hub.docker.com/repository/docker/linichotmailca/tcl-core-rust-i586/general
There's the github repo that goes with it https://github.com/linic/tcl-core-rust-i586
In the image, if you
Code: [Select]
sudo docker exec -it tcl-core-rust-i586-main-1 sh you'll be in
Code: [Select]
/home/tc and you'll see 2 .tcz files. There's rust tcz compiled for i586 CPUs like the Pentium II from the IBM 560Z and an accompanying openssl tcz with libssl.so and libcrypto.so also compiled for i586. The tcz files can be retrieved by using
Code: [Select]
sudo docker cp tcl-core-rust-i586-main-1:/home/tc/<name>.tcz . My IBM 560Z doesn't have enough RAM to tce-load them, but I believe they should work. I tested the code in the rust tcz file by adding it to my path and it works like it does in the docker container.