Quickly Spawn A Docker Container Running Ubuntu
20 Feb 2022Quickly spawn a docker container running ubuntu
Create a docker-compose.yml file
version: "3" services: ubuntu: container_name: ubuntu image: ubuntu restart: on-failure tty: true
Run it as a service and keep it running
docker-compose up -d
Check your container
$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 92db2d2e58e1 ubuntu "bash" About a minute ago Up About a minute ubuntu 10a50730c227 mysql "docker-entrypoint.s…" 3 weeks ago Up About an hour 33060/tcp, 0.0.0.0:3308->3306/tcp database-db-1 a52cd313247c mysql "docker-entrypoint.s…" 3 weeks ago Up About an hour 33060/tcp, 0.0.0.0:3307->3306/tcp weddapp-db-1
Access your container where ubuntu is your container name or container ID
$ docker exec -it ubuntu bash
Copy a directory (i.e. mydir) from host to the container On the host, go the directory, perhaps one level above.
Run the following where 92db2d2e58e1 is your container ID
docker cp mydir/. 92db2d2e58e1:/mydir
Copy a directory (i.e. mydir) from container to host Go the directory in the host where you want the directory to be copied to.
Run the following where 92db2d2e58e1 is your container ID
docker cp 92db2d2e58e1:/mydir/. mydir