วันจันทร์ที่ 9 กันยายน พ.ศ. 2562

ติดตั้ง NanoPi NEO

NanoPI NEO เป็น ARM Linux ที่เล็กมาก


ใช้ SD ในการ Boot และ เป็น harddisk
ให้ดี จะมาพร้อมกับ จอ OLED ที่จะพอมองเห็นว่า ทำงานอยู่หรือไม่ ที่สำคัญ จะได้ บอก IP ADDRESS ที่ connect Lan เพื่อต่อ SSH หรือ ดูจาก pc ใช้ Ipconfig (ifconfig)

Image ที่ใช้ได้ nanopi-neo_sd_ubuntu-oled-xenial_4.14_armhf_20190522.img
Burn Image >SD 8G ด้วย BalenaEtcher

ต่อ Lan ก่อน
ssh root@ip.address
password fa

ใช้ครั้งแรก
apt-get update
apt-get upgrade

ใช้ Wifi เป็น ตระกูล N150 tplink 

config Network wifi

ifconfig 
nmcli d wifi list  ดู wifi
nucli d wifi connect <ssid> password <pwd> face <wifi interface>

หรือ
nmtui
จะเป็น UI


แล้ว activated  ได้ง่ายกว่า

ลง PHP หรือ Mysql ก็ใช้ apt-get แบบ Ubuntu



วันเสาร์ที่ 7 กันยายน พ.ศ. 2562

docker sqlserver บน OSX หรือ Windows ด้วย SQL Server linux

Microsoft ออก SQL Server linux ใช้งาน ง่ายมาก
ติดตั้ง Docker แล้วเลือกติดตั้ง sqlserver Linux แล้ว start docker ก่อน

docker pull microsoft/mssql-server-linux
docker ps -a จะได้ <Key> เป็นตัวเลข
docker run -d --name sql_server_demo -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=Your_Password' -p 1433:1433 microsoft/mssql-server-linux

docker cp <Path>you_database.mdf <key>:/var/opt/mssql/data

แล้ว ลง SQL Server Management
เลือก attach database

ปิด Service
docker container stop sql_server_demo

การ Move Docker หรือ ย้าย Docker

เมื่อ Docker container ที่ใช้งาน จะ Move ออกไปอีกเครื่อง ทำได้ ด้วย คำสั่ง
docker export <containername> <filename>

ถ้าต้องการ Zip ก็ สามารถ Zip ได้
docker export <containername> | gzip > <containername>.gz
หรือ Zip Manual ก็ได้

เวลานำเข้า
docker import  <containername>

แต่ถ้าต้องการย้ายทั้ง docker ใช้ save และ load
docker image ls
ดูชื่อก่อน
docker save  -o <filename.tar> <Imagename>:latest
docker load  -i <filename.tar>

ลบ Image ระวัง จะหายหมด กลับมาไม่ได้
docker image rm <ชื่อImage>