Skip to content

Instantly share code, notes, and snippets.

View goldmann's full-sized avatar
🤔
Ctrl+C Ctrl+V

Marek Goldmann goldmann

🤔
Ctrl+C Ctrl+V
View GitHub Profile
{
"kind": "Config",
"id": "wildfly-config",
"apiVersion": "v1beta1",
"name": "JBoss WildFly",
"description": "Creates a JBoss WildFly cluster",
"items": [
{
"kind": "Service",
"id": "lb-http-service",
FROM jboss/base:latest
RUN curl http://download.jboss.org/wildfly/8.2.0.Final/wildfly-8.2.0.Final.zip | bsdtar -xvf-
CMD bash
FROM fedora:latest
RUN groupadd -r jboss -g 1000 && useradd -u 1000 -r -g jboss -m -d /opt/jboss -s /sbin/nologin -c "JBoss user" jboss
WORKDIR /opt/jboss
RUN env
USER jboss
RUN env
USER root
RUN env
RUN yum -y install java-1.7.0-openjdk-devel && yum clean all
goldmann@mistress:~ $ docker inspect -f '{{ .Id }}' jboss/modeshape:latest
79b056c4e2b14a55c62cf93af73669ad1bea22a815a37379d328b9f40f49fdd6
goldmann@mistress:~ $ docker run -it --rm jboss/modeshape:latest
=========================================================================
JBoss Bootstrap Environment
JBOSS_HOME: /opt/jboss/wildfly
JAVA: /usr/lib/jvm/java/bin/java
Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.java.product -consolelog -application org.eclipse.equinox.p2.director -repository http://download.jboss.org/jbosstools/updates/development/luna/,http://download.eclipse.org/releases/luna/ -installIU "org.hibernate.eclipse.feature.feature.group,org.jboss.ide.eclipse.archives.feature.feature.group,org.jboss.ide.eclipse.as.feature.feature.group,org.jboss.ide.eclipse.freemarker.feature.feature.group,org.jboss.tools.cdi.deltaspike.feature.feature.group,org.jboss.tools.cdi.feature.feature.group,org.jboss.tools.cdi.seam.feature.feature.group,org.jboss.tools.common.jdt.feature.feature.group,org.jboss.tools.community.central.feature.feature.group,org.jboss.tools.community.project.examples.feature.feature.group,org.jboss.tools.forge.ext.feature.feature.group,org.jboss.tools.forge.feature.feature.group,org.jboss.tools.forge.m2e.feature.feature.group,org.jboss.tools.foundation.feature.feature.group,org.jboss.tools.foundation.security
Step 7 : RUN eclipse/eclipse -nosplash -application org.eclipse.equinox.p2.director -repository http://download.jboss.org/jbosstools/updates/development/luna/ -installIU org.jboss.tools.cdi.feature.feature.group
---> Running in ffa7faf9b031
org.eclipse.m2e.logback.configuration: The org.eclipse.m2e.logback.configuration bundle was activated before the state location was initialized. Will retry after the state location is initialized.
Installing org.jboss.tools.cdi.feature.feature.group 1.6.0.CR1-v20140829-2008-B53.
Installation failed.
Cannot complete the install because one or more required items could not be found.
Software being installed: Context and Dependency Injection Tools 1.6.0.CR1-v20140829-2008-B53 (org.jboss.tools.cdi.feature.feature.group 1.6.0.CR1-v20140829-2008-B53)
Missing requirement: Context and Dependency Injection UI 1.6.0.CR1-v20140829-2008-B53 (org.jboss.tools.cdi.ui 1.6.0.CR1-v20140829-2008-B53) requires 'bundle org.eclipse.jst.j2ee 1.1.700' but it could not be found
Cannot satisfy
@goldmann
goldmann / .zshrc
Last active June 24, 2019 06:18
Docker aliases / helper function
alias dip="docker inspect -f '{{ .NetworkSettings.IPAddress }}'"
dssh() {
PID=$(docker inspect --format {{.State.Pid}} $1)
sudo /usr/bin/nsenter --target $PID --mount --uts --ipc --net --pid env -i - $(sudo cat /proc/$PID/environ | xargs -0) bash
}
drmiall() {
docker rmi `docker images -q -f dangling=true`
}
diff --git a/Dockerfile b/Dockerfile
index 24ee598..07cc7a2 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -9,5 +9,4 @@ EXPOSE 3306
ADD ./simple.cnf /etc/my.cnf.d/
ADD ./start-mariadb /usr/bin/
-USER mysql
- CMD /usr/bin/start-mariadb
guestfish -a Fedora-x86_64-20-20131211.1-sda.qcow2 -i --selinux <<_EOF_
# Load selinux policy
sh "/usr/sbin/load_policy -i"
# Create fedora user
sh "useradd -m fedora"
# Reset the fedora user password
sh "echo 'fedora:fedora' | chpasswd"
# Give the fedora users administrative rights
sh "echo 'fedora ALL=(ALL) NOPASSWD: ALL' > /etc/sudoers.d/fedora"
_EOF_