docker 安装 showdoc

感谢博客 

https://blog.csdn.net/zhangminemail/article/details/79107741 

 

但是我搭建了一个虚拟机后,发现使用上面的博客的方法。却无法运行;发现了由于需要使用国外网站下载依赖,在国内下载失败造成的;

所以我用了国外的一个服务器,使用上面的方法。安装镜像成功所以我,把镜像进行保存下来,存到我的云盘中,我就把使用的过程写成文档; 

 

镜像下载地址 (我的网盘)

链接:https://pan.baidu.com/s/1KERogpAIFBmfLSFqLhrXvA 密码:ab1z

1.   使用镜像

1.1. 上传镜像

 上传过程省略

1.2. 安装Docker

1、安装Docker

yum install docker

2、启动服务

# service docker start

3、设置为开机启动

# chkconfig docker on

 

1.3. 加载镜像

 

把镜像上传到服务器中

docker load < /root/showdoc.tar.gz

/root/showdoc.tar.gz  值得是 docker的文件路径

 

 

1.4. 修改镜像的名称

这一步可以跳过

可以看出没有 repository  和 tag

所以我,手动赋值

docker tag 8f4dc41c23c7 showdoc:1.0

 

 

 

 

1.5. 启动docker容器,此时就启动了服务

 

-p 后面的第一个 80 表示外网访问的端口号 。

: 后面的80 docker 内的 端口号

docker run -d --name showdoc -p 80:80 8f4dc41c23c7

注意: docker ps -a  表示 所有的正在运行的docker

输入IP 地址就可以访问了默认是 80 端口

 

 

 

可以进行访问了

2.   Showdoc 镜像的维护

1.1. 提出问题

对于计算机关机等情况,docker 运行,如果启动镜像后,发现,之前的编辑的内容都不存在了。

解释:之前启动 镜像中的内容,在之前的容器中,如果启动一个新的镜像。这样的话,又新开了一个容器,之前的容器中的内容当然不存在了。

只需要把之前的容器,重新开启即可;

 

1.3. 重新启动容器

查询正在运行的docker 镜像

 

正在运行(查看之前的容器是不是正在运行)

docker ps

全部运行的镜像(查看所有的运行中的容器,包括已经停止运行的)

docker ps -a

 

 不可以重新启动 docker 镜像。这样,只是启动一个新的容器,初始化 镜像中的内容。导致从启动镜像到镜像中的内容都不存在了

 

 举例:

[root@localhost ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
showdoc 1.2 1602c10a3a9f 8 hours ago 443 MB
showdoc 1.0 8f4dc41c23c7 12 hours ago 443 MB
docker.io/centos 7 2d194b392dd1 2 weeks ago 195 MB
[root@localhost ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
56fdbcb5c302 8f4dc41c23c7 "docker-php-entryp..." 8 hours ago Exited (0) 13 seconds ago showdoc
[root@localhost ~]# docker start 56fdbcb5c302
56fdbcb5c302

 

posted @ 2018-03-24 23:48  天明66  阅读(343)  评论(0编辑  收藏  举报