Git Product home page Git Product logo

centos7-ansible's Introduction

centos7-ansible

This is used to build the basic images for ansible users.

* Build via docker-compose

cd centos7
sudo docker-compose build
[~/GitRepo/github/centos7-ansible/centos7] (master) $ sudo docker images
REPOSITORY                                        TAG                 IMAGE ID            CREATED             SIZE
centos7_ansible                                   latest              5b191cd8abec        20 seconds ago      469.2 MB
centos7_systemd                                   latest              8608b442190f        6 minutes ago       196.7 MB

start container:

sudo docker-compose run --service-ports ansible

* Build images via docker build

cd centos7-systemd/
docker build --rm -t centos7_systemd . 
cd ..
docker build --rm -t centos7_ansible .
[~/docker/dockerdev] $ sudo docker images
REPOSITORY                                        TAG                 IMAGE ID            CREATED             SIZE
centos7_ansible                                   latest              9c10b22cc3ef        53 minutes ago      447.6 MB
centos7_systemd                                   latest              2af0a25082ad        4 hours ago         196.7 MB

start container:

sudo docker run --privileged -ti -v /sys/fs/cgroup:/sys/fs/cgroup:ro -p 8080:8080 centos7_ansible

### * Exec bash to get shell ``` sudo docker exec -it [CONTAINER_ID] /bin/bash ```

* Test

run ansible inside container -- Please remember to update ansible first if needed

ansible-playbook ansible-sample/roles/mysql/handlers/mysql.yml

* Run JBoss EAP

git clone https://github.com/WellsG/centos7-ansible
cd centos7-ansible/ansible-sample/
ansible-playbook -vvv playbooks/main.yml

* REFs

Centos
Centos systemd
Wildfly role
Config JBEAP as Service
UI For Docker

centos7-ansible's People

Contributors

sswguo avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.