Skip to content

Commit 49d3bb6

Browse files
authored
Merge pull request #366 from WyriHaximusNet/add-docker-in-dev-image
Add Docker to dev image
2 parents 5abf86a + 5cf346d commit 49d3bb6

3 files changed

Lines changed: 12 additions & 0 deletions

File tree

Dockerfile-nts-alpine

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,7 @@ RUN if [ $(php -v | grep "alpha\|ALPHA\|beta\|BETA\|rc\|RC" | wc -l) != 0 ] ; th
121121
# Install composer
122122
COPY --from=composer:2 /usr/bin/composer /usr/local/bin/composer
123123

124+
RUN apk add --no-cache docker && addgroup app docker
124125

125126
ENTRYPOINT ["docker-php-entrypoint"]
126127

@@ -140,6 +141,7 @@ RUN if [ $(php -v | grep "alpha\|ALPHA\|beta\|BETA\|rc\|RC" | wc -l) != 0 ] ; th
140141
# Install composer
141142
COPY --from=composer:2 /usr/bin/composer /usr/local/bin/composer
142143

144+
RUN apk add --no-cache docker && addgroup app docker
143145

144146
ENTRYPOINT ["docker-php-entrypoint"]
145147

Dockerfile-zts-alpine

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,7 @@ RUN if [ $(php -v | grep "alpha\|ALPHA\|beta\|BETA\|rc\|RC" | wc -l) != 0 ] ; th
122122
# Install composer
123123
COPY --from=composer:2 /usr/bin/composer /usr/local/bin/composer
124124

125+
RUN apk add --no-cache docker && addgroup app docker
125126

126127
ENTRYPOINT ["docker-php-entrypoint"]
127128

@@ -137,6 +138,7 @@ RUN if [ $(php -v | grep "alpha\|ALPHA\|beta\|BETA\|rc\|RC" | wc -l) != 0 ] ; th
137138
# Install composer
138139
COPY --from=composer:2 /usr/bin/composer /usr/local/bin/composer
139140

141+
RUN apk add --no-cache docker && addgroup app docker
140142

141143
ENTRYPOINT ["docker-php-entrypoint"]
142144

test/container/testn_docker.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import pytest
2+
3+
@pytest.mark.php_dev
4+
def test_docker_is_available(host):
5+
output = host.run('docker')
6+
assert u'Docker version ' in output.stdout
7+
assert output.stderr == ''
8+
assert output.rc == 0

0 commit comments

Comments
 (0)