构建MongDB镜像

[root@master mangodb]# ll
total 54992
-rw-r--r-- 1 root root 269 Apr 18 01:44 dockerfile
-rw-r--r-- 1 root root 263 Apr 17 12:37 dockerfile01
-rw-r--r-- 1 root root 159 Apr 8 06:57 ftp.repo
drwxr-xr-x 3 root root 91 Apr 18 01:36 mongodb-linux-x86_64-3.2.0
-rw-r--r-- 1 root root 56296767 Apr 13 09:08 mongodb-linux-x86_64-3.2.0.tgz

写入ftp.repo文件

[root@master mangodb]# cat ftp.repo 
[centos]
name=centos
baseurl=ftp://192.168.100.10/centos
gpgcheck=0
enabled=1
[k8s]
name=k8s
baseurl=ftp://192.168.100.10/kubernetes-repo
gpgcheck=0
enabled=1

写入dockerfile文件

[root@master mangodb]# cat dockerfile
FROM 192.168.200.20/library/centos:centos7.5.1804
MAINTAINER Chinaskill
ADD mongodb-linux-x86_64-3.2.0.tgz /root/

ENV MONGO_HOME=/root/mongodb-linux-x86_64-3.2.0
ENV PATH=$MONGO_HOME/bin:$PATH

RUN mkdir -p /data/db

EXPOSE 28017
EXPOSE 27107

CMD ["mongod","--rest"]

docker build -t mongodb:test .#这是构建镜像

docker run -tid -P 8a01250111ca #这是运行镜像,-P是自动映射端口

docker ps -l 查看刚刚的进程

查看端口号并web进行查看是否运行成功

posted @ 2021-11-13 21:45  李好秀  阅读(80)  评论(0)    收藏  举报