alex-agency / centos6-gnome

Dockerfile for Centos 6 Gnome

Home Page:https://hub.docker.com/r/alexagency/centos6-gnome/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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)

About

Dockerfile for Centos 6 Gnome

https://hub.docker.com/r/alexagency/centos6-gnome/