Summary
General idea: Install Docker directly with the yum command, download the desired image and start it
1. Environment, CentOS7 Minimal 64-bit, Docker must be a 64-bit system
2. Install directly with the yum command, yum install docker
3. Start Docker and set it to start at boot
(1) start, systemctl start docker.service
(2) start at boot, systemctl enable docker.service
(3) help, docker --help
( 4) Summary information, docker info
(5) Mirror view, docker images
(6) Container view, that is, process view, docker ps -a
4. To install the image, you can go to https://registry.hub.docker.com /search?q=libraryView the official image. Mirror, a collection of files produced based on the current system and Docker, which can be an operating system and a program, such as centos mirror, ubuntu mirror, mysql mirror, Nginxmirror
5. Installer mirror, take Nginx as an example,
(1) Download the image, docker pull nginx:1.9
(2) Start the container, docker run -d -p 8080:80 nginx:1.9, map the 80 port of nginx in the container to the 8080 port of the current server, the current server The IP is 192.168.0.191. Enter http://192.168.0.191:8080/ in the browser, and you can see that nginx has been started.
(3) Start one more container, docker run -d -p 8081:80 nginx: 1.9, enter http://192.168.0.191:8081/ in the browser, and you can see that another nginx has been started
(4) Here you can see the difference between Docker deployment applications and traditional deployment applications. For traditional deployment, You need to manually copy an extra copy of nginx and then configure the port. For Docker deployment, you can deploy a new application with one command based on the already made image. 6. Install the system image, taking centos7 as an example, because the image runs When doing this, various resources of the current system will be used, so the image size is only 60M.
(1) Download the image, docker pull centos:7
(2) Start the container, docker run -i -t centos:7 /bin/bash , so that you can enter the centos7 mirror system
7. Complete.