рдмрдЧ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВ
$./build.sh container arm
рдпрд╛ $./build.sh container arm64
, рдореБрдЭреЗ рдирд┐рдореНрди рдмрд┐рд▓реНрдб рддреНрд░реБрдЯрд┐ рдорд┐рд▓реАред
**********************************
Create Docker container
**********************************
Error: No such container: edge-orchestration
Error: No such image: edge-orchestration:baobab
docker build --tag edge-orchestration:baobab --file /home/t25kim/work/edge-home-orchestration-go/GoMain/Dockerfile --build-arg PLATFORM=arm32v7 .
Sending build context to Docker daemon 301.4MB
Step 1/17 : ARG PLATFORM
Step 2/17 : FROM $PLATFORM/ubuntu:16.04
---> 8eedc387cb89
Step 3/17 : ENV TARGET_DIR=/edge-orchestration
---> Using cache
---> 5f0a61e388ca
Step 4/17 : ENV HTTP_PORT=56001
---> Using cache
---> b067bb7683b3
Step 5/17 : ENV MDNS_PORT=5353
---> Using cache
---> 075a5c1d1c28
Step 6/17 : ENV MNEDC_PORT=8000
---> Using cache
---> c2bc2afb2a0a
Step 7/17 : ENV MNEDC_BROADCAST_PORT=3333
---> Using cache
---> 5730d8bb2687
Step 8/17 : ENV ZEROCONF_PORT=42425
---> Using cache
---> b6b101e9d328
Step 9/17 : ENV APP_MAIN_DIR=GoMain
---> Using cache
---> b6d791035071
Step 10/17 : ENV APP_BIN_DIR=$APP_MAIN_DIR/bin
---> Using cache
---> e178739df475
Step 11/17 : ENV APP_NAME=edge-orchestration
---> Using cache
---> e75f9b70dc2c
Step 12/17 : RUN apt update
---> Running in 244a90de8ea7
standard_init_linux.go:211: exec user process caused "exec format error"
The command '/bin/sh -c apt update' returned a non-zero code: 1
Makefile:94: recipe for target 'build-container' failed
make: *** [build-container] Error 1
рдкреНрд░рдЬрдирди рдХрд░рдирд╛
рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрджрдо:
$./build.sh container arm
рдпрд╛ $./build.sh container arm64
рдЕрдВрдд рдореЗрдВ, рдпрд╣ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рдиреАрддрд┐ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ, рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ https://github.com/lf-edge/edge-home-orchestration-go/issues/127 рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдард╛рдпрд╛ рдерд╛ @tdrozdovsky рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рд╡рд┐рдЪрд╛рд░?
@MoonkiHong рдореИрдВрдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкреБрди: рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдФрд░ рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд▓рд┐рдЦрд╛ рдерд╛ (рдФрд░ рдПрдХ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдмрдирд╛рдИ) рдкреНрд░рддреНрдпреЗрдХ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ Dockerfile
рдмрдирд╛рдирд╛ рд╕рд╣реА рд╣реЛрдЧрд╛ (рдпрд╣ рд╡рд░реНрддрдорд╛рди рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░реЗрдЧрд╛)ред
рдкреАрдПрд╕ рдкреНрд░рддреНрдпреЗрдХ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдмрдирд╛рдП рдмрд┐рдирд╛, рд╣рдо рдЕрдкрдиреА рдмрд┐рд▓реНрдб рдорд╢реАрди рдХреЛ рдмрд╣реБрдд рдЬрдЯрд┐рд▓ рдмрдирд╛ рджреЗрдВрдЧреЗред
@MoonkiHong рдореИрдВрдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкреБрди: рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдФрд░ рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд▓рд┐рдЦрд╛ рдерд╛ (рдФрд░ рдПрдХ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдмрдирд╛рдИ) рдкреНрд░рддреНрдпреЗрдХ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛
Dockerfile
рдмрдирд╛рдирд╛ рд╕рд╣реА рд╣реЛрдЧрд╛ (рдпрд╣ рд╡рд░реНрддрдорд╛рди рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░реЗрдЧрд╛)ред
рдкреАрдПрд╕ рдкреНрд░рддреНрдпреЗрдХ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдмрдирд╛рдП рдмрд┐рдирд╛, рд╣рдо рдЕрдкрдиреА рдмрд┐рд▓реНрдб рдорд╢реАрди рдХреЛ рдмрд╣реБрдд рдЬрдЯрд┐рд▓ рдмрдирд╛ рджреЗрдВрдЧреЗред
@tdrozdovsky рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред рдЖрдкрдХреА рдУрд░ рд╕реЗ Coconut
рд░рд┐рд▓реАрдЬ рдХреЗ рдмрд╛рдж рд╕рдВрдХрд▓реНрдк рдХреЗ рдбрд┐рдЬрд╛рдЗрди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛?
@MoonkiHong рдореИрдВ рдЖрдЬ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдЖрдкрдиреЗ рдирд╛рд░рд┐рдпрд▓ рдХрдм рдЫреЛрдбрд╝рд╛ рд╣реИ?
рдмреЗрд╢рдХ рдПрдХ рдирдИ рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдгрд╛рд▓реА рдмрд╛рдж рдореЗрдВ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ (рдЗрд╕ рдХрд╛рд░реНрдп рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ)
@tdrozdovsky Coconut
рд░рд┐рд▓реАрдЬ рдЗрд╕ рдорд╣реАрдиреЗ рдЕрдХреНрдЯреВрдмрд░ рдХреЗ рдЕрдВрдд рддрдХ рд╣реИред рдЖрдЗрдП рдирд╡рдВрдмрд░ рд╕реЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВред рдзрдиреНрдпрд╡рд╛рджред
@MoonkiHong рдореИрдВ рдЖрдЬ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ рддрд╛рдХрд┐ рдирд╛рд░рд┐рдпрд▓ рдХрд╛ рд╡рд┐рдореЛрдЪрди рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рдмрд┐рдирд╛ рд╣реЛред рдФрд░ рдЖрдЬ рднреА рдореИрдВ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХреЗ рд╕рд╛рде рдПрдХ рдФрд░ рдЕрд╢реБрджреНрдзрд┐ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░ рджреВрдБрдЧрд╛, рдЬреЛ рдЕрдВрддрд┐рдо рдХрдорд┐рдЯ рдХреЗ рд╕рд╛рде рдЙрддреНрдкрдиреНрди рд╣реБрдИ рдереАред рдпреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрдорд┐рдЯ рд╣реЛрдВрдЧреЗ
@MoonkiHong рдореИрдВ рдЖрдЬ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ рддрд╛рдХрд┐ рдирд╛рд░рд┐рдпрд▓ рдХрд╛ рд╡рд┐рдореЛрдЪрди рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рдмрд┐рдирд╛ рд╣реЛред рдФрд░ рдЖрдЬ рднреА рдореИрдВ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХреЗ рд╕рд╛рде рдПрдХ рдФрд░ рдЕрд╢реБрджреНрдзрд┐ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░ рджреВрдБрдЧрд╛, рдЬреЛ рдЕрдВрддрд┐рдо рдХрдорд┐рдЯ рдХреЗ рд╕рд╛рде рдЙрддреНрдкрдиреНрди рд╣реБрдИ рдереАред рдпреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрдорд┐рдЯ рд╣реЛрдВрдЧреЗ
@tdrozdovsky рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрдкрдХреЗ рднрд╛рд╡реБрдХ рдпреЛрдЧрджрд╛рди рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддрд╛ рд╣реИ!
@tdrozdovsky рд╕рд┐рд░реНрдл рдЪреЗрдХрд░ рдХреЗ рд▓рд┐рдП, рд╣рдо рдмрд┐рдирд╛ рдХрд┐рд╕реА рдХреЛрдб рд╕рдВрд╢реЛрдзрди рдХреЗ arm
рд▓рд┐рдП рдкреИрдХреЗрдЬ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
https://www.stereolabs.com/docs/docker/build-arm-container-on-x86/ , рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдмрд┐рд▓реНрдб рд╡рд╛рддрд╛рд╡рд░рдг рдХрд╛ рд╕рдВрд╢реЛрдзрди рд▓рд╛рдЧреВ рдХрд░рдирд╛ред рдЗрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╕рдВрдмрдВрдзрд┐рдд рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдареАрдХ рд╕реЗ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛? (рдПрдХ рдЕрд▓рдЧ рдмрд┐рд▓реНрдб рд╕рд┐рд╕реНрдЯрдо рдбрд┐рдЬрд╝рд╛рдЗрди рдХреЗ рдмрдЬрд╛рдп)
@tdrozdovsky рд╕рд┐рд░реНрдл рдЪреЗрдХрд░ рдХреЗ рд▓рд┐рдП, рд╣рдо рдмрд┐рдирд╛ рдХрд┐рд╕реА рдХреЛрдб рд╕рдВрд╢реЛрдзрди рдХреЗ
arm
рд▓рд┐рдП рдкреИрдХреЗрдЬ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
https://www.stereolabs.com/docs/docker/build-arm-container-on-x86/ , рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдмрд┐рд▓реНрдб рд╡рд╛рддрд╛рд╡рд░рдг рдХрд╛ рд╕рдВрд╢реЛрдзрди рд▓рд╛рдЧреВ рдХрд░рдирд╛ред рдЗрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╕рдВрдмрдВрдзрд┐рдд рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдареАрдХ рд╕реЗ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛? (рдПрдХ рдЕрд▓рдЧ рдмрд┐рд▓реНрдб рд╕рд┐рд╕реНрдЯрдо рдбрд┐рдЬрд╝рд╛рдЗрди рдХреЗ рдмрдЬрд╛рдп)
@t25kim рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЗ рдПрдХ рдФрд░ рдмреЗрд╣рддрд░реАрди рд╕реБрдЭрд╛рд╡ рдФрд░ рдореВрд▓реНрдпрд╛рдВрдХрди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! (рд╕реНрд╡рдпрдВ рдирд┐рд░реНрдорд╛рдг рд╕рддреНрдпрд╛рдкрди рд╕рд╣рд┐рдд рдорд╛рд░реНрдЧрджрд░реНрд╢рди рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ)
@MoonkiHong рдореИрдВрдиреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рд╡рд░реНрддрди рддреИрдпрд╛рд░ рдХрд┐рдП рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрднреА рднреА рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЬрдм рд╕рдм рдХреБрдЫ рддреИрдпрд╛рд░ рд╣реЛ рдЬрд╛рдПрдЧрд╛, рддреЛ рдореИрдВ рдПрдХ рдкреАрдЖрд░ рдмрдирд╛рдКрдВрдЧрд╛ред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
@MoonkiHong рдореИрдВрдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкреБрди: рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдФрд░ рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд▓рд┐рдЦрд╛ рдерд╛ (рдФрд░ рдПрдХ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдмрдирд╛рдИ) рдкреНрд░рддреНрдпреЗрдХ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛
Dockerfile
рдмрдирд╛рдирд╛ рд╕рд╣реА рд╣реЛрдЧрд╛ (рдпрд╣ рд╡рд░реНрддрдорд╛рди рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░реЗрдЧрд╛)редрдкреАрдПрд╕ рдкреНрд░рддреНрдпреЗрдХ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдмрдирд╛рдП рдмрд┐рдирд╛, рд╣рдо рдЕрдкрдиреА рдмрд┐рд▓реНрдб рдорд╢реАрди рдХреЛ рдмрд╣реБрдд рдЬрдЯрд┐рд▓ рдмрдирд╛ рджреЗрдВрдЧреЗред