redhat 7.2 上面安装docker

【1】获取两个软件

libseccomp-2.3.1-3.el7.x86_64.rpm

container-selinux-2.9-4.el7.noarch.rpm

docker-ce-18.06.1.ce-3.el7.x86_64.rpm

第一个软件和第二个软件可以在阿里云镜像仓库中找到,第三个软件通过下面的命令下载。

wget  https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-18.06.1.ce-3.el7.x86_64.rpm

【2】通过yum 命令安装docker

 yum install docker-ce-18.06.1.ce-3.el7.x86_64.rpm \
libseccomp-2.3.1-3.el7.x86_64.rpm  \
container-selinux-2.9-4.el7.noarch.rpm 

【3】下载镜像测试(你的电脑需要联网)

首先要启动docker

[root@random docker-ce]# systemctl start docker

通过docker search 查找镜像(以后需要的镜像都可以通过这个命令查找)

[root@random docker-ce]# docker search httpd
NAME                                    DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED
httpd                                   The Apache HTTP Server Project                  2159                [OK]                
.......

镜像比较多,这里只列出一项,然后通过docker pull 将镜像下载下来。

[root@random docker-ce]# docker pull httpd
Using default tag: latest
latest: Pulling from library/httpd
a5a6f2f73cd8: Pull complete 
ac13924397e3: Pull complete 
91b81769f14a: Pull complete 
fec7170426de: Pull complete 
992c7790d5f3: Pull complete 
Digest: sha256:9753aabc6b0b8cd0a39733ec13b7aad59e51069ce96d63c6617746272752738e
Status: Downloaded newer image for httpd:latest

下载速度可能比较慢,要耐心等待。

查看镜像:

[root@random docker-ce]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
httpd               latest              2a51bb06dc8b        3 days ago          132MB

运行镜像:

[root@random docker-ce]# docker run -dit --name my-apache-app -p 8080:80 -v /var/www/html/:/usr/local/apache2/htdocs/ httpd
5381a6c11fb70b02cbcf6cf31f104ef06d531f5dac306c9891f1aa724623b465

在浏览器中访问主机的8080端口

你可能感兴趣的:(Docker)