Comments (8)
Can you add armv7 too?
you can extend your github workflow by adding buildx: https://github.com/maltegrosse/keycloak-multiarch/blob/main/.github/workflows/container.yml#L36
and later add
platforms: linux/amd64,linux/arm64,linux/arm
from softethervpn.
Thanks everyone, finally figured out how workflow works with docker buildx...
docker buildx imagetools inspect siomiz/softethervpn:latest
Name: docker.io/siomiz/softethervpn:latest
MediaType: application/vnd.docker.distribution.manifest.list.v2+json
Digest: sha256:ef0281300b33adf4daa30829d5e8df2505b678605712b3d50c34ed4308d8e121
Manifests:
Name: docker.io/siomiz/softethervpn:latest@sha256:8bc51c8c6720bf4d4e48d8db49a389edf8ff09c34c6aaf732c57b93424c54313
MediaType: application/vnd.docker.distribution.manifest.v2+json
Platform: linux/amd64
Name: docker.io/siomiz/softethervpn:latest@sha256:62814df0dc7f323306990dc810557f138e21c73a2027220169d014c2baa13430
MediaType: application/vnd.docker.distribution.manifest.v2+json
Platform: linux/arm64
Name: docker.io/siomiz/softethervpn:latest@sha256:ba9ec8ecb87d33c9f0b591aae036e7001ea181002c8a5aedac35c7307474a1ed
MediaType: application/vnd.docker.distribution.manifest.v2+json
Platform: linux/arm/v7
from softethervpn.
Fix as of now:
git clone [email protected]:siomiz/SoftEtherVPN.git
cd SoftEtherVPN
docker build -t siomiz/softethervpn:alpine -f Dockerfile.alpine .
siomiz, would you be so kind as to enable multi-arch builds for DockerHub so the arm64 image would be available to everyone?
from softethervpn.
Ok, I think I did the manifest thing right...
siomiz/softethervpn:latest
and siomiz/softethervpn:alpine
have linux/arm64/v8
now.
(I'm assuming there is no such thing as linux/arm/v8
?)
from softethervpn.
It works alright, thank you!
from softethervpn.
from softethervpn.
Thank you for confirming!
I kinda cheated by building the arm64(/v8) image on an actual ARMv8 device, a Raspberry Pi 4B using 64-bit RasPi OS.
Built and pushed the :arm64-latest
image, and created a new manifest for :latest
+ --amend
and that somehow added the /v8
variant tag. Interesting spec...
from softethervpn.
You can build both architectures on amd64 Linux by issuing the following command: docker buildx build --pull --platform linux/arm64,linux/amd64 -t siomiz/softethervpn:latest --push .
, and if it works as expected - include it into the CI pipeline. Here is documentation.
from softethervpn.
Related Issues (20)
- DDNS key overwritten at startup in Kubernetes
- iptables-legacy warning polluting the logs HOT 2
- Shouldn't port 1701 be exposed as udp? HOT 1
- can't use Windows manager GUI to configure docker server
- how to do run this image with docker-compose? HOT 2
- DNS Key not persistent HOT 2
- question: bridge mode
- Is this project dead? HOT 1
- Need to downgrade
- Update to SoftEther VPN 4.41 Build 9782 Beta?
- how can config vpn gate free proxy in this container
- Upgrade to SoftEther VPN 4.42 Build 9798 RTM
- Can't connect between clients
- SSTP support HOT 1
- docker-compose environment "USERS" does not work HOT 1
- softether vpn server manager密码如何设置 HOT 1
- What is the Default admin passwords HOT 1
- Compose Issues HOT 3
- Support for ARM -V7 32? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from softethervpn.