Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- install docker AmazonAMI (CentOS 6)
- CentOS
- https://docs.docker.com/engine/installation/linux/centos/
- sudo yum install -y yum-utils \
- device-mapper-persistent-data \
- lvm2
- sudo yum-config-manager \
- --add-repo \
- https://download.docker.com/linux/centos/docker-ce.repo
- sudo yum install docker-ce
- AMILinux
- http://www.bogotobogo.com/DevOps/Docker/Docker_Install_On_Amazon_Linux_AMI.php
- sudo service docker start
- sudo service docker status
- attach Attach to a running container
- build Build an image from a Dockerfile
- commit Create a new image from a container's changes
- cp Copy files/folders between a container and the local filesystem
- create Create a new container
- diff Inspect changes on a container's filesystem
- events Get real time events from the server
- exec Run a command in a running container
- export Export a container's filesystem as a tar archive
- history Show the history of an image
- images List images
- import Import the contents from a tarball to create a filesystem image
- info Display system-wide information
- inspect Return low-level information on a container or image
- kill Kill a running container
- load Load an image from a tar archive or STDIN
- login Log in to a Docker registry
- logout Log out from a Docker registry
- logs Fetch the logs of a container
- network Manage Docker networks
- pause Pause all processes within a container
- port List port mappings or a specific mapping for the CONTAINER
- ps List containers
- pull Pull an image or a repository from a registry
- push Push an image or a repository to a registry
- rename Rename a container
- restart Restart a container
- rm Remove one or more containers
- rmi Remove one or more images
- run Run a command in a new container
- save Save one or more images to a tar archive
- search Search the Docker Hub for images
- start Start one or more stopped containers
- stats Display a live stream of container(s) resource usage statistics
- stop Stop a running container
- tag Tag an image into a repository
- top Display the running processes of a container
- unpause Unpause all processes within a container
- update Update configuration of one or more containers
- version Show the Docker version information
- volume Manage Docker volumes
- wait Block until a container stops, then print its exit code
- sudo usermod -aG docker {username}
- docker pull centos
- docker run centos
- sudo docker images
- # shel into the instance
- docker run -it centos
- sudo docker run centos yum install -y java-1.8.0-openjdk-headless
- sudo docker commit -m "java installation" -a "Gabriel" 04b5b89274ce test/centos_java
- https://docs.docker.com/engine/reference/builder/
- sudo docker images
- # shel into the instance
- docker run -it centos
- sudo docker run centos yum install -y java-1.8.0-openjdk-headless
- sudo docker commit -m "java installation" -a "Gabriel" 04b5b89274ce test/centos_java
- https://docs.docker.com/engine/reference/builder/
- sudo docker build -t testapp --label testapp -m 128M --rm /home/ec2-user
- Dockerfile
- #Dockerfile to install java
- # author: Gabriel
- FROM centos
- RUN yum install -y java-1.8.0-openjdk-headless
- ENV APP_PATH /opt/app
- RUN mkdir -p $APP_PATH
- WORKDIR $APP_PATH
- ADD EnvTest.class $APP_PATH
- EXPOSE 8080
- #RUN java -cp /opt/app -Xmx64m EnvTest
- sudo docker run -d cdfe278a45d4 java -cp /opt/app -Xmx64m EnvTest
- docker run -v /mnt/shared:/data debian ls /data
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement