1 | initial version |
To transform docker run -u user1:docker
into docker-compose:
docker-compose.yml
file in the root directory of your project.version
field at the beginning of the file, specifying the version of docker-compose you are using.services
field under which you will define the service you want to run.services
, add a service name and define its image
.user
field under the service definition and specify the user and group you want to run the container as.The final docker-compose file would look something like this:
version: "3"
services:
my_service:
image: "my_image"
user: "user1:docker"
This docker-compose.yml
file will create a service named my_service
and run it with the user1
user and docker
group.