version: "3" services: # $ docker-compose up server => up a server,Only Support Linux or macOS server: image: yeasy/docker_practice:latest ports: - 4000:4000 volumes: - ./:/srv/gitbook-src command: server # $ docker-compose up build => build gitbook build: image: yeasy/docker_practice:latest volumes: - ./:/srv/gitbook-src command: build # $ docker run -it --rm -p 4000:80 dockerpracticecn/docker_practice # $ docker up offline offline: # this image build by travis ci image: dockerpracticecn/docker_practice ports: - 4000:80 # developer test docker image development: build: ./.travis image: yeasy/docker_practice:latest ports: - 4000:4000 volumes: - ./:/srv/gitbook-src command: server # command: build