mirror of
https://github.com/containers/podman.git
synced 2025-05-17 23:26:08 +08:00
Add support for mimicing docker CLI
Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
This commit is contained in:
10
Makefile
10
Makefile
@ -135,13 +135,16 @@ docs/%.1: docs/%.1.md .gopathok
|
||||
|
||||
docs: $(MANPAGES)
|
||||
|
||||
docker-docs: docs
|
||||
(cd docs; ./dckrman.sh *.1)
|
||||
|
||||
install: .gopathok install.bin install.man install.cni
|
||||
|
||||
install.bin:
|
||||
install ${SELINUXOPT} -D -m 755 bin/podman $(BINDIR)/podman
|
||||
install ${SELINUXOPT} -D -m 755 bin/conmon $(LIBEXECDIR)/crio/conmon
|
||||
|
||||
install.man:
|
||||
install.man: docs
|
||||
install ${SELINUXOPT} -d -m 755 $(MANDIR)/man1
|
||||
install ${SELINUXOPT} -m 644 $(filter %.1,$(MANPAGES)) -t $(MANDIR)/man1
|
||||
|
||||
@ -156,6 +159,11 @@ install.completions:
|
||||
install.cni:
|
||||
install ${SELINUXOPT} -D -m 644 cni/97-podman-bridge.conf ${ETCDIR}/cni/net.d/97-podman-bridge.conf
|
||||
|
||||
install.docker: docker-docs
|
||||
install ${SELINUXOPT} -D -m 755 docker $(BINDIR)/docker
|
||||
install ${SELINUXOPT} -d -m 755 $(MANDIR)/man1
|
||||
install ${SELINUXOPT} -m 644 docs/docker*.1 -t $(MANDIR)/man1
|
||||
|
||||
uninstall:
|
||||
rm -f $(LIBEXECDIR)/crio/conmon
|
||||
for i in $(filter %.1,$(MANPAGES)); do \
|
||||
|
3
docker
Executable file
3
docker
Executable file
@ -0,0 +1,3 @@
|
||||
#!/bin/sh
|
||||
echo "Using podman package to emulate the Docker CLI"
|
||||
exec /usr/bin/podman $@
|
5
docs/dckrman.sh
Executable file
5
docs/dckrman.sh
Executable file
@ -0,0 +1,5 @@
|
||||
#!/bin/sh
|
||||
for i in $@; do
|
||||
filename=$(echo $i | sed 's/podman/docker/g')
|
||||
echo .so man1/$i > $filename
|
||||
done
|
Reference in New Issue
Block a user