|
|
| Line 1: |
Line 1: |
| − | [[ Installing docker in Red Hat 7.4 ]]
| |
| − | [[ Docker Cheatsheet ]]<br>
| |
| − | Reference : https://docs.docker.com/userguide/dockerimages/<br>
| |
| | | | |
| − |
| |
| − |
| |
| − | '''Updating and committing an image'''<br>
| |
| − | 1. Start the image and note the number :
| |
| − | $ docker run -t -i training/sinatra /bin/bash
| |
| − | root@0b2616b0e5a8:/#
| |
| − | 2. Install some software and then exit the container and run the docker commit
| |
| − | $ docker commit -m "Added json gem" -a "Kate Smith" \
| |
| − | 0b2616b0e5a8 ouruser/sinatra:v2
| |
| − | 4f177bd27a9ff0f6dc2a830403925b5360bfe0b93d476f7fc3231110e7f71b1c
| |
| − |
| |
| − | <br>
| |
| − | '''Fedora install''' <br>
| |
| − | Reference : https://docs.docker.com/engine/installation/linux/fedora/<br>
| |
| − | sudo dnf update <br>
| |
| − |
| |
| − | tee /etc/yum.repos.d/docker.repo <<-'EOF'
| |
| − | [dockerrepo]
| |
| − | name=Docker Repository
| |
| − | baseurl=https://yum.dockerproject.org/repo/main/fedora/$releasever/
| |
| − | enabled=1
| |
| − | gpgcheck=1
| |
| − | gpgkey=https://yum.dockerproject.org/gpg
| |
| − | EOF
| |
| − |
| |
| − | dnf install docker-engine<br>
| |
| − | systemctl start docker<br>
| |
| − |
| |
| − | '''Working commands to start tomcat in docker and expose ports'''<br>
| |
| − | [root@sharpner ~]# docker run -d -p 8080:8080 consol/tomcat-6.0<br>
| |
| − |
| |
| − | docker ps :<br>
| |
| − | CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES<br>
| |
| − | 27de6a32397b consol/tomcat-6.0 "/bin/sh -c /opt/tomc" 4 minutes ago Up 4 minutes 0.0.0.0:8080->8080/tcp, 8778/tcp elegant_stallman<br>
| |
| − |
| |
| − | '''Connecting'''<br>
| |
| − | docker exec -it 27de6a32397b /bin/bash <br>
| |
| − |
| |
| − | '''Export a container''' :<br>
| |
| − | Reference - http://www.jamescoyle.net/how-to/1512-export-and-import-a-docker-image-between-nodes<br>
| |
| − | <br>
| |
| | [[ Docker install of Oracle 12c ]] | | [[ Docker install of Oracle 12c ]] |