|
|
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 ]] |