alexagency/centos6-gnome
Dockerfile for Centos 6 Gnome
Installation
Install Docker Machine.
Create virtual machine:
docker-machine create -d virtualbox dev
Get IP address:
docker-machine ip dev
Connect to virtual machine:
docker-machine ssh dev
Go to shared (between host and virtualbox) home directory:
cd /Users/<MAC USER>
cd /c/Users/<WINDOWS USER>
Run alexagency/centos6-gnome container from Docker Hub:
docker run -it --rm -p 5900:5900 -p 3389:3389 alexagency/centos6-gnome
Open via VNC or RDP client using virtual maschine's ip-address:
VNC port: 5900
RDP port: 3389
Credentials:
user: password
root: password
Build
Copy sources to shared (between host and virtualbox) home directory:
cd /Users/<MAC USER>/Docker/centos6-gnome
cd /c/Users/<WINDOWS USER>/Docker/centos6-gnome
Build Docker Image:
docker build --force-rm=true -t alexagency/centos6-gnome .
Useful Docker Commands
Show list of all containers:
docker ps -a
Attach to a running container:
docker exec -it <CONTAINER ID> bash
To remove all stopeed containers:
docker rm $(docker ps -a -q)
Show list of all images:
docker images
To remove image by id:
docker rmi -f <IMAGE ID>
Delete all existing images:
docker rmi $(docker images -q -a)