Giter VIP home page Giter VIP logo

alpdock's People

Contributors

dependabot[bot] avatar mexit avatar xcvbn23 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

alpdock's Issues

Question: How did you build the image?

Sorry to bother here, I can't really find much info on how to do this right(or wrong). I need to add two directories to Alpine's default image, /opt and /etc, their documentation isn't good and I don't know if there is a way, apart from building a package and integrating that? Which in and out of itself is still hard, since they don't document much about abuilder.

post-installation scripts and the use of LVM

Besides the ISO build there are two shell scripts. Now I am not sure what to do with them because there is no documentation in the script, maybe elsewhere but I haven't found that yet.

Right now I am testing the ISO.

These are the steps I take after running the ISO:

AlpDock

Alpine Linux with docker preinstalled (Live Image)
AlpDock includes only minimum amount of software needed to run Docker and SSH server.
The root account does not have a password. To set it, type passwd.
Root account, this will be taken care of during the 'setup-alpine' installation.
setup-alpine
update the system
apk update
add a few basic linux tools
apk add vim sed attr dialog bash bash-completion grep util-linux pciutils usbutils binutils findutils readline lsof less curl git openssh sudo
SSH
By default, it is not possible to log into the root account via ssh: use linux account (pass: linux)
Maybe create a personal account and elevate rights

adduser <newuser> --shell /bin/bash --home /home/<newuser>
adduser <newuser> wheel
NEWUSER=<newuser>
adduser -d "${NEWUSER}" $NEWUSER
echo "$NEWUSER ALL=(ALL) ALL" > /etc/sudoers.d/$NEWUSER && chmod 0440 /etc/sudoers.d/$NEWUSER

or else... visudo => the line below the root username: ALL=(ALL) ALL

Networking
DHCP is enabled on eth0.
To configure other interfaces run 'setup-interfaces' and then 'service networking restart' to apply settings.
setup-interfaces
or edit '/etc/network/interfaces' manually

auto eth0
 iface eth0 inet static
        address <ip>/24
        gateway <ip>
        hostname docker.mydomain.lan
 iface eth0 inet static
        address <ip>/24
 iface eth0 inet static
        address <ip>/24     

or edit '/etc/resolv.conf' manually with privacy friendly nameservers

nameserver 1.1.1.1
nameserver 208.67.222.222
nameserver 194.36.144.87

after configuring a static IP restart the network
service networking restart

Maybe they can be integrated to make the installation and configuration even more easier?

Right now you get EXT4 when installing. Can you make it also possible that EXT4 and LVM is being used?

GUI management for Docker

Hey
As it's considered to be a specific distro for Docker IMO there should be a GUI management for Docker integrated. I recommend Portainer for this purpose.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.