1.安装virtualbox

2.安装alpine linux

参考 https://wiki.alpinelinux.org/wiki/Install_Alpine_on_VirtualBox

    apk add nano vim curl wget git mercurial subversion
    curl https://j.mp/spf13-vim3 -L > spf13-vim.sh && sh spf13-vim.sh
    nano /etc/ssh/sshd_config
    rc-service sshd restart

服务管理 https://wiki.alpinelinux.org/wiki/Alpine_Linux_Init_System

3.在alpine linux中安装共享文件夹支持

参考 https://wiki.alpinelinux.org/wiki/VirtualBox_shared_folders

echo "http://dl-cdn.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories
apk update
apk add virtualbox-guest-additions virtualbox-guest-modules-virt

4.在alpine linux中安装Docker

参考 https://wiki.alpinelinux.org/wiki/Docker

5.安装dotnet core sdk

下载 https://dotnet.microsoft.com/download/dotnet-core/2.2 参考 https://dotnet.microsoft.com/download/thank-you/dotnet-sdk-2.2.100-linux-x64-binaries

    apk add --no-cache libstdc++ gettext libunwind-dev icu openssl-dev

6.安装mariadb

参考 https://wiki.alpinelinux.org/wiki/MariaDB

    apk add mariadb mariadb-client
    chown -R mysql:root /var/lib/mysql
    /etc/init.d/mariadb setup
    rc-update add mariadb default
    mysql -u
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'  IDENTIFIED BY 'root' WITH GRANT OPTION;