Exit Zero, add -dit, bash & all to docker-compose.yml

$ docker run --name u1804 -dit -p 8080:80 ubuntu:18.04 //bin/bash

$docker attach u1804

Running these 2 commands will get me into the prompt of a Linux system, which is really all I need for now. Most of my time has been on Windows or Mac… so I really just want a Local Linux to review from first principles.

root@u1804:/# exit

It’s been much easier to find tutorials about running Docker on Linux rather than Linux in Docker…
Now, I’m trying to move that functionality into docker-compose.yml so with just compose-docker up brings me back to that same Linux prompt. I’m getting as far as an exit zero, it looks like it’s pulling the image and building the container, but then it exits with a zero because it’s finished… I’m not sure about the syntax to add

  1. -detached
  2. -interactive
  3. -TTY and the
  4. //bash call?
    Also, instead of just adding the usr/local/, could I expose the entire file structure of 18.04 to local development?

docker-compose.yml

version: "3.2"
services:
  bionic:
    image: ubuntu:${DISTRO:-bionic}
    ports:
      - "8080:80"
    volumes:
      - ./usr_local/:/usr/local/
    container_name: u1804

This topic was automatically closed 91 days after the last reply. New replies are no longer allowed.