BioArchLinux on Docker
Find a file
2023-03-22 03:15:31 +08:00
Dockerfile upstream change: mirrorlist and iso created 2023-03-22 03:15:31 +08:00
dockerhub.service init 2022-07-20 01:15:04 +01:00
dockerhub.timer make dockerhub build before wsl 2022-07-21 01:44:04 +00:00
gen_docker.sh try to fix 2022-07-20 00:23:04 +00:00
man_docker.sh init 2022-07-20 01:15:04 +01:00
README.md directly to download docker 2022-07-20 08:53:42 +01:00

BioArchLinux on Docker

Install docker and start container

Install docker and start it

# docker pull bioarchlinux/bioarchlinux
# docker run -it --privileged --name container_name --restart=always bioarchlinux/bioarchlinux /bin/bash

Configure container

Choose mirror

then you need to choose a mirror of archlinux and bioarchlinux

choose mirror of archlinux from here and run the following command ( take sdu mirror as the example)

# echo 'Server = https://mirrors.sdu.edu.cn/archlinux/$repo/os/$arch' > /etc/pacman.d/mirrorlist

choose mirror bioarchlinux from here and run the following command ( take sdu mirror as the example)

# echo 'Server = https://mirrors.sdu.edu.cn/bioarchlinux/$arch' > /etc/pacman.d/mirrorlist.bio

Use it

Finally, you can install any packages from BioArchLinux

# pacman -Syu
# pacman -S foo

Exit

# exit

Enter container

If the container is stoped, container_name can be replaced with container_id

# docker restart container_name
# docker exec -it container_name /bin/bash

If the container is running, container_name can be replaced with container_id

# docker exec -it container_name /bin/bash

Get container information

# docker ps -a

CONTAINER ID   IMAGE                       COMMAND       CREATED       STATUS       PORTS     NAMES
96bfaee1b8cb   bioarchlinux/bioarchlinux   "/bin/bash"   2 hours ago   Up 2 hours             bio