The darwin port of dockerd requires ukontainer/containerd, ukontainer/runu and macOS Mojave 10.14.4 or greater.
Note
|
The current |
Feature | Status |
---|---|
Image loading |
🚧 |
Container creating |
✅ |
Container start/stop |
✅ |
Shared Networking |
❌ |
Port forwarding |
❌ |
Volumes |
❌ |
Links |
❌ |
Virtual networking |
❌ |
Limits |
❌ |
Command | Status |
---|---|
attach |
✅ |
build |
❌ |
commit |
✅ |
cp |
✅ |
create |
✅ |
diff |
✅ |
events |
❌ |
exec |
❌ |
export |
✅ |
history |
✅ |
images |
✅ |
import |
✅ |
info |
✅ |
inspect |
✅ |
kill |
✅ |
load |
✅ |
login |
✅ |
logout |
✅ |
logs |
✅ |
pause |
❌ |
port |
✅ |
ps |
✅ |
pull |
✅ |
push |
✅ |
rename |
✅ |
restart |
❌ |
rm |
✅ |
rmi |
✅ |
run |
✅ |
save |
✅ |
search |
✅ |
start |
❌ |
stats |
✅ |
stop |
✅ |
tag |
✅ |
top |
❌ |
unpause |
❌ |
version |
✅ |
wait |
✅ |
make -f Makefile.darwin
This should create the dockerd
executables in ./bundles/latest/dynbinary
Below are a list of useful references for understanding both Docker, dockerd, containerd and runu.