Skip to content

Commit d112850

Browse files
authored
switch centos to fedora (#42)
Signed-off-by: Caleb Lloyd <[email protected]>
1 parent 1d2af06 commit d112850

File tree

4 files changed

+44
-44
lines changed

4 files changed

+44
-44
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ RUN addgroup -g 1000 docker && \
4949
RUN addgroup --gid 1000 docker && \
5050
adduser --uid 1000 --ingroup docker --home /home/docker --shell /bin/sh --disabled-password --gecos "" docker
5151
52-
# centos / fedora
52+
# fedora
5353
RUN groupadd -g 1000 docker && \
5454
useradd -u 1000 -g docker -d /home/docker -s /bin/sh docker
5555
```

docker-compose.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ services:
55
build: ./docker/alpine
66
image: "fixuid-alpine"
77

8-
centos:
9-
build: ./docker/centos
10-
image: "fixuid-centos"
8+
fedora:
9+
build: ./docker/fedora
10+
image: "fixuid-fedora"
1111

1212
debian:
1313
build: ./docker/debian
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM centos:latest
1+
FROM fedora:latest
22

33
RUN groupadd -g 1000 docker && \
44
useradd -u 1000 -g docker -d /home/docker -s /bin/sh docker

test.sh

Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -12,132 +12,132 @@ mv test-no-escalate/test-no-escalate docker/fs-stage/usr/local/bin
1212

1313
rm -rf docker/alpine/stage
1414
cp -r docker/fs-stage docker/alpine/stage
15-
rm -rf docker/centos/stage
16-
cp -r docker/fs-stage docker/centos/stage
15+
rm -rf docker/fedora/stage
16+
cp -r docker/fs-stage docker/fedora/stage
1717
rm -rf docker/debian/stage
1818
cp -r docker/fs-stage docker/debian/stage
1919

2020
docker compose build
2121

2222
echo "\nalpine default user/group cmd"
2323
docker run --rm fixuid-alpine fixuid-test.sh docker docker
24-
echo "\ncentos default user/group cmd"
25-
docker run --rm fixuid-centos fixuid-test.sh docker docker
24+
echo "\nfedora default user/group cmd"
25+
docker run --rm fixuid-fedora fixuid-test.sh docker docker
2626
echo "\ndebian default user/group cmd"
2727
docker run --rm fixuid-debian fixuid-test.sh docker docker
2828
echo "\nalpine default user/group entrypoint"
2929
docker run --rm --entrypoint fixuid fixuid-alpine fixuid-test.sh docker docker
30-
echo "\ncentos default user/group entrypoint"
31-
docker run --rm --entrypoint fixuid fixuid-centos fixuid-test.sh docker docker
30+
echo "\nfedora default user/group entrypoint"
31+
docker run --rm --entrypoint fixuid fixuid-fedora fixuid-test.sh docker docker
3232
echo "\ndebian default user/group entrypoint"
3333
docker run --rm --entrypoint fixuid fixuid-debian fixuid-test.sh docker docker "docker users"
3434

3535
echo "\nalpine 1001:1001 cmd"
3636
docker run --rm -u 1001:1001 fixuid-alpine fixuid-test.sh docker docker
37-
echo "\ncentos 1001:1001 cmd"
38-
docker run --rm -u 1001:1001 fixuid-centos fixuid-test.sh docker docker
37+
echo "\nfedora 1001:1001 cmd"
38+
docker run --rm -u 1001:1001 fixuid-fedora fixuid-test.sh docker docker
3939
echo "\ndebian 1001:1001 cmd"
4040
docker run --rm -u 1001:1001 fixuid-debian fixuid-test.sh docker docker
4141
echo "\nalpine 1001:1001 entrypoint"
4242
docker run --rm -u 1001:1001 --entrypoint fixuid fixuid-alpine fixuid-test.sh docker docker
43-
echo "\ncentos 1001:1001 entrypoint"
44-
docker run --rm -u 1001:1001 --entrypoint fixuid fixuid-centos fixuid-test.sh docker docker
43+
echo "\nfedora 1001:1001 entrypoint"
44+
docker run --rm -u 1001:1001 --entrypoint fixuid fixuid-fedora fixuid-test.sh docker docker
4545
echo "\ndebian 1001:1001 entrypoint"
4646
docker run --rm -u 1001:1001 --entrypoint fixuid fixuid-debian fixuid-test.sh docker docker "docker users"
4747

4848
echo "\nalpine 0:0 cmd"
4949
docker run --rm -u 0:0 fixuid-alpine fixuid-test.sh root root
50-
echo "\ncentos 0:0 cmd"
51-
docker run --rm -u 0:0 fixuid-centos fixuid-test.sh root root
50+
echo "\nfedora 0:0 cmd"
51+
docker run --rm -u 0:0 fixuid-fedora fixuid-test.sh root root
5252
echo "\ndebian 0:0 cmd"
5353
docker run --rm -u 0:0 fixuid-debian fixuid-test.sh root root
5454
echo "\nalpine 0:0 entrypoint"
5555
docker run --rm -u 0:0 --entrypoint fixuid fixuid-alpine fixuid-test.sh root root "root bin daemon sys adm disk wheel floppy dialout tape video"
56-
echo "\ncentos 0:0 entrypoint"
57-
docker run --rm -u 0:0 --entrypoint fixuid fixuid-centos fixuid-test.sh root root
56+
echo "\nfedora 0:0 entrypoint"
57+
docker run --rm -u 0:0 --entrypoint fixuid fixuid-fedora fixuid-test.sh root root
5858
echo "\ndebian 0:0 entrypoint"
5959
docker run --rm -u 0:0 --entrypoint fixuid fixuid-debian fixuid-test.sh root root
6060

6161
echo "\nalpine 0:1001 cmd"
6262
docker run --rm -u 0:1001 fixuid-alpine fixuid-test.sh root docker
63-
echo "\ncentos 0:1001 cmd"
64-
docker run --rm -u 0:1001 fixuid-centos fixuid-test.sh root docker
63+
echo "\nfedora 0:1001 cmd"
64+
docker run --rm -u 0:1001 fixuid-fedora fixuid-test.sh root docker
6565
echo "\ndebian 0:1001 cmd"
6666
docker run --rm -u 0:1001 fixuid-debian fixuid-test.sh root docker
6767
echo "\nalpine 0:1001 entrypoint"
6868
docker run --rm -u 0:1001 --entrypoint fixuid fixuid-alpine fixuid-test.sh root docker "docker root bin daemon sys adm disk wheel floppy dialout tape video"
69-
echo "\ncentos 0:1001 entrypoint"
70-
docker run --rm -u 0:1001 --entrypoint fixuid fixuid-centos fixuid-test.sh root docker "docker root"
69+
echo "\nfedora 0:1001 entrypoint"
70+
docker run --rm -u 0:1001 --entrypoint fixuid fixuid-fedora fixuid-test.sh root docker "docker root"
7171
echo "\ndebian 0:1001 entrypoint"
7272
docker run --rm -u 0:1001 --entrypoint fixuid fixuid-debian fixuid-test.sh root docker "docker root"
7373

7474
echo "\nalpine 1001:0 cmd"
7575
docker run --rm -u 1001:0 fixuid-alpine fixuid-test.sh docker root
76-
echo "\ncentos 1001:0 cmd"
77-
docker run --rm -u 1001:0 fixuid-centos fixuid-test.sh docker root
76+
echo "\nfedora 1001:0 cmd"
77+
docker run --rm -u 1001:0 fixuid-fedora fixuid-test.sh docker root
7878
echo "\ndebian 1001:0 cmd"
7979
docker run --rm -u 1001:0 fixuid-debian fixuid-test.sh docker root
8080
echo "\nalpine 1001:0 entrypoint"
8181
docker run --rm -u 1001:0 --entrypoint fixuid fixuid-alpine fixuid-test.sh docker root "root docker"
82-
echo "\ncentos 1001:0 entrypoint"
83-
docker run --rm -u 1001:0 --entrypoint fixuid fixuid-centos fixuid-test.sh docker root "root docker"
82+
echo "\nfedora 1001:0 entrypoint"
83+
docker run --rm -u 1001:0 --entrypoint fixuid fixuid-fedora fixuid-test.sh docker root "root docker"
8484
echo "\ndebian 1001:0 entrypoint"
8585
docker run --rm -u 1001:0 --entrypoint fixuid fixuid-debian fixuid-test.sh docker root "root users docker"
8686

8787
echo "\nalpine run twice cmd"
8888
docker run --rm fixuid-alpine sh -c "fixuid-test.sh docker docker && fixuid fixuid-test.sh docker docker"
89-
echo "\ncentos run twice cmd"
90-
docker run --rm fixuid-centos sh -c "fixuid-test.sh docker docker && fixuid fixuid-test.sh docker docker"
89+
echo "\nfedora run twice cmd"
90+
docker run --rm fixuid-fedora sh -c "fixuid-test.sh docker docker && fixuid fixuid-test.sh docker docker"
9191
echo "\ndebian run twice cmd"
9292
docker run --rm fixuid-debian sh -c "fixuid-test.sh docker docker && fixuid fixuid-test.sh docker docker 'docker users'"
9393
echo "\nalpine run twice entrypoint"
9494
docker run --rm --entrypoint fixuid fixuid-alpine sh -c "fixuid-test.sh docker docker && fixuid fixuid-test.sh docker docker"
95-
echo "\ncentos run twice entrypoint"
96-
docker run --rm --entrypoint fixuid fixuid-centos sh -c "fixuid-test.sh docker docker && fixuid fixuid-test.sh docker docker"
95+
echo "\nfedora run twice entrypoint"
96+
docker run --rm --entrypoint fixuid fixuid-fedora sh -c "fixuid-test.sh docker docker && fixuid fixuid-test.sh docker docker"
9797
echo "\ndebian run twice entrypoint"
9898
docker run --rm --entrypoint fixuid fixuid-debian sh -c "fixuid-test.sh docker docker 'docker users' && fixuid fixuid-test.sh docker docker 'docker users'"
9999

100100
echo "\nalpine should not chown mount"
101101
docker run --rm -v $(pwd)/docker/fs-stage/tmp:/home/docker/mnt-dir -v $(pwd)/docker/fs-stage/tmp/test-file:/home/docker/mnt-file -u 1234:1234 fixuid-alpine sh -c "fixuid-test.sh docker docker && fixuid-mount-test.sh $(id -u) $(id -g)"
102-
echo "\ncentos should not chown mount"
103-
docker run --rm -v $(pwd)/docker/fs-stage/tmp:/home/docker/mnt-dir -v $(pwd)/docker/fs-stage/tmp/test-file:/home/docker/mnt-file -u 1234:1234 fixuid-centos sh -c "fixuid-test.sh docker docker && fixuid-mount-test.sh $(id -u) $(id -g)"
102+
echo "\nfedora should not chown mount"
103+
docker run --rm -v $(pwd)/docker/fs-stage/tmp:/home/docker/mnt-dir -v $(pwd)/docker/fs-stage/tmp/test-file:/home/docker/mnt-file -u 1234:1234 fixuid-fedora sh -c "fixuid-test.sh docker docker && fixuid-mount-test.sh $(id -u) $(id -g)"
104104
echo "\ndebian should not chown mount"
105105
docker run --rm -v $(pwd)/docker/fs-stage/tmp:/home/docker/mnt-dir -v $(pwd)/docker/fs-stage/tmp/test-file:/home/docker/mnt-file -u 1234:1234 fixuid-debian sh -c "fixuid-test.sh docker docker && fixuid-mount-test.sh $(id -u) $(id -g)"
106106

107107
echo "\nalpine quiet cmd"
108108
docker run --rm -e "FIXUID_FLAGS=-q" fixuid-alpine fixuid-test.sh docker docker
109-
echo "\ncentos quiet cmd"
110-
docker run --rm -e "FIXUID_FLAGS=-q" fixuid-centos fixuid-test.sh docker docker
109+
echo "\nfedora quiet cmd"
110+
docker run --rm -e "FIXUID_FLAGS=-q" fixuid-fedora fixuid-test.sh docker docker
111111
echo "\ndebian quiet cmd"
112112
docker run --rm -e "FIXUID_FLAGS=-q" fixuid-debian fixuid-test.sh docker docker
113113
echo "\nalpine quiet entrypoint"
114114
docker run --rm --entrypoint fixuid fixuid-alpine -q fixuid-test.sh docker docker
115-
echo "\ncentos quiet entrypoint"
116-
docker run --rm --entrypoint fixuid fixuid-centos -q fixuid-test.sh docker docker
115+
echo "\nfedora quiet entrypoint"
116+
docker run --rm --entrypoint fixuid fixuid-fedora -q fixuid-test.sh docker docker
117117
echo "\ndebian quiet entrypoint"
118118
docker run --rm --entrypoint fixuid fixuid-debian -q fixuid-test.sh docker docker 'docker users'
119119

120120
echo "\nalpine test no escalate"
121121
docker run --rm --entrypoint fixuid fixuid-alpine test-no-escalate
122-
echo "\ncentos test no escalate"
123-
docker run --rm --entrypoint fixuid fixuid-centos test-no-escalate
122+
echo "\nfedora test no escalate"
123+
docker run --rm --entrypoint fixuid fixuid-fedora test-no-escalate
124124
echo "\ndebian test no escalate"
125125
docker run --rm --entrypoint fixuid fixuid-debian test-no-escalate
126126

127127
printf "\npaths:\n - /\n - /home/docker\n - /tmp/space dir\n - /does/not/exist" >> docker/alpine/stage/etc/fixuid/config.yml
128-
printf "\npaths:\n - /\n - /home/docker\n - /tmp/space dir\n - /does/not/exist" >> docker/centos/stage/etc/fixuid/config.yml
128+
printf "\npaths:\n - /\n - /home/docker\n - /tmp/space dir\n - /does/not/exist" >> docker/fedora/stage/etc/fixuid/config.yml
129129
printf "\npaths:\n - /\n - /home/docker\n - /tmp/space dir\n - /does/not/exist" >> docker/debian/stage/etc/fixuid/config.yml
130130
docker compose build
131131

132132
echo "\nalpine 1001:1001 cmd"
133133
docker run --rm -u 1001:1001 -v /home/docker -v "/tmp/space dir" fixuid-alpine fixuid-test.sh docker docker
134-
echo "\ncentos 1001:1001 cmd"
135-
docker run --rm -u 1001:1001 -v /home/docker -v "/tmp/space dir" fixuid-centos fixuid-test.sh docker docker
134+
echo "\nfedora 1001:1001 cmd"
135+
docker run --rm -u 1001:1001 -v /home/docker -v "/tmp/space dir" fixuid-fedora fixuid-test.sh docker docker
136136
echo "\ndebian 1001:1001 cmd"
137137
docker run --rm -u 1001:1001 -v /home/docker -v "/tmp/space dir" fixuid-debian fixuid-test.sh docker docker
138138
echo "\nalpine 1001:1001 entrypoint"
139139
docker run --rm -u 1001:1001 -v /home/docker -v "/tmp/space dir" --entrypoint fixuid fixuid-alpine fixuid-test.sh docker docker
140-
echo "\ncentos 1001:1001 entrypoint"
141-
docker run --rm -u 1001:1001 -v /home/docker -v "/tmp/space dir" --entrypoint fixuid fixuid-centos fixuid-test.sh docker docker
140+
echo "\nfedora 1001:1001 entrypoint"
141+
docker run --rm -u 1001:1001 -v /home/docker -v "/tmp/space dir" --entrypoint fixuid fixuid-fedora fixuid-test.sh docker docker
142142
echo "\ndebian 1001:1001 entrypoint"
143143
docker run --rm -u 1001:1001 -v /home/docker -v "/tmp/space dir" --entrypoint fixuid fixuid-debian fixuid-test.sh docker docker "docker users"

0 commit comments

Comments
 (0)