Run update.sh

This commit is contained in:
Docker Library Bot 2017-02-07 11:33:04 -08:00
parent 0882634c51
commit 44e410050a
2 changed files with 19 additions and 4 deletions

View File

@ -54,6 +54,19 @@ docker run --rm --interactive --tty \
composer install
```
When combining the use of private repositories with running Composer as another (local) user, you might run into non-existant user errors. To work around this, simply mount the host passwd and group files (read-only) into the container:
```sh
docker run --rm --interactive --tty \
--volume $PWD:/app \
--volume $SSH_AUTH_SOCK:/ssh-auth.sock \
--volume /etc/passwd:/etc/passwd:ro \
--volume /etc/group:/etc/group:ro \
--user $(id -u):$(id -g) \
--env SSH_AUTH_SOCK=/ssh-auth.sock \
composer install
```
## Suggestions
### PHP Extensions
@ -85,6 +98,8 @@ composer () {
--interactive \
--rm \
--user $(id -u):$(id -g) \
--volume /etc/passwd:/etc/passwd:ro \
--volume /etc/group:/etc/group:ro \
--volume $(pwd):/app \
composer "$@"
}

View File

@ -1,9 +1,9 @@
# Supported tags and respective `Dockerfile` links
- [`42.2`, `leap`, `latest` (*docker/Dockerfile*)](https://github.com/openSUSE/docker-containers-build/blob/b61d3d4383a1b3553ffeb27a13d6c487e0684e1d/docker/Dockerfile)
- [`42.1` (*docker/Dockerfile*)](https://github.com/openSUSE/docker-containers-build/blob/421f76f25f0621f883bfcd2155a2998e6b53d3b4/docker/Dockerfile)
- [`13.2`, `harlequin` (*docker/Dockerfile*)](https://github.com/openSUSE/docker-containers-build/blob/1c1bf2b38c4757f5d1e8c4cdefb4fdc0104ea7cc/docker/Dockerfile)
- [`tumbleweed` (*docker/Dockerfile*)](https://github.com/openSUSE/docker-containers-build/blob/512ffef9e22be7f5069352574053abd9836ca742/docker/Dockerfile)
- [`42.2`, `leap`, `latest` (*docker/Dockerfile*)](https://github.com/openSUSE/docker-containers-build/blob/a8957648fda4fe9628021c45d3d9937641d74d77/docker/Dockerfile)
- [`42.1` (*docker/Dockerfile*)](https://github.com/openSUSE/docker-containers-build/blob/2395f4feda48485ee61d0d3582dd875a6400831e/docker/Dockerfile)
- [`13.2`, `harlequin` (*docker/Dockerfile*)](https://github.com/openSUSE/docker-containers-build/blob/4d42cf8daf415e9e9c732ffa7532857a67f3ab5f/docker/Dockerfile)
- [`tumbleweed` (*docker/Dockerfile*)](https://github.com/openSUSE/docker-containers-build/blob/888608e52b0b3fe54dcafb6e82e78235bb252fb9/docker/Dockerfile)
For more information about this image and its history, please see [the relevant manifest file (`library/opensuse`)](https://github.com/docker-library/official-images/blob/master/library/opensuse). This image is updated via [pull requests to the `docker-library/official-images` GitHub repo](https://github.com/docker-library/official-images/pulls?q=label%3Alibrary%2Fopensuse).