docker 常用镜像和启动方式_2018_lcf

一、下面是我这台服务器上已安装的docker镜像

[root@bakserver ~]# docker images 
REPOSITORY                  TAG                 IMAGE ID            CREATED             SIZE
tomcat                      latest              48dd385504b1        3 days ago          475.4 MB
mysql                       5.6                 a876cc5d29e4        3 weeks ago         256 MB
mysql                       latest              f991c20cb508        3 weeks ago         485.5 MB
centos/mongodb-32-centos7   latest              c9590f0e5e34        4 weeks ago         465 MB
mynp                        v7                  832bcbc6910b        4 weeks ago         1.584 GB
mongo                       3.2                 0d365aaccf85        8 weeks ago         300 MB
mynp                        v6                  2fe0da40ab89        12 weeks ago        1.582 GB
redis                       latest              e1a73233e3be        3 months ago        83.38 MB
centos                      7                   5182e96772bf        4 months ago        199.7 MB
redis                       3.2.8               0db2a690b89e        19 months ago       183.7 MB
mysql                       5.7.7               cf8a22028fe7        3 years ago         321.9 MB

tomcat:latest 是最新8.5.35版的,可以直接启动使用。

mysql:5.6 、mysql:5.7.7、mysql:latest是8.0版本的

mynp:v7是自己安装部署了nginx1.14和php7.2,因为没有用docker 脚本重新制作,所以镜像很大

mynp:v6只是v7的前一个版本

redis:latest是4.0.11版本的、redis:3.2.8

-----------------------------------------------------------------------

二、启动记录文件

docker 目录结构
docker/www  网站源码存放目录 
docker/conf 服务配置文件存放目录 
docker/log  服务日志文件存放目录




#-1------------------------redis---------------------------

#--新店商shop使用<6388> 非docker的redis

#--EDtomcat使用<6390>
docker run -d -p 6390:6379 redis:latest --requirepass "zb210"

#--珍夕使用<6398>
docker run -d -p 6398:6379 redis:latest --requirepass "Fitcoghfjflfflgigiogvuiv8897"

#-2------------------------nginx+php-----------------------

# 使用docker centos7制作nginx+php的服务,全部项目使用
 docker run -itd -v /etc/localtime:/etc/localtime:ro -v /docker/conf/php/etc://usr/local/php/etc -v /docker/www:/usr/share/nginx/html -v /docker/conf/nginx:/etc/nginx -v /docker/logs/nginx:/var/log/nginx -p 9000:9000 -p 80:80 -p 8018:8018 mynp:v6


#-3------------------------Mysql---------------------------

# mysql5.7.7版本
docker run -d -e MYSQL_ROOT_PASSWORD=admin --name mysql -v /docker/conf/mysql/my.cnf:/etc/mysql/my.cnf -v /docker/mysql:/var/lib/mysql -v /docker/logs/mysql:/var/log/mysql -p 3306:3306 mysql:5.7.7

# mysql8.0版本
docker run -p 3310:3306  -v /docker/mysql/mysql8_3310:/var/lib/mysql -v /docker/logs/mysql/mysql8_3310:/var/log -e MYSQL_ROOT_PASSWORD=123456 -d mysql

# mysql5.6版本
docker run -p 3312:3306  -v /docker/mysql/mysql5.6_3312:/var/lib/mysql -v /docker/logs/mysql/mysql5.6_3312:/var/log -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6
#-4------------------------修改php源码配置文件方法---------

find /docker/www -type f -name "*database.php" -exec sed -n "/=>/p" {} \;
find /docker/www -type f -name "*database.php" -exec sed -i "/=>/s/localhost/192.168.0.210/" {} \;
find /docker/www -type f -name "*database.php" -exec sed -i "/=>/s/yyy`qwe/dskK3l2#fs/" {} \;

#-3------------------------mongo---------------------------

#--珍夕27868使用
docker run -p 27868:27017 -v /docker/mongodb/data01:/data/db -d mongo:3.2 --auth

#-4------------------------tomcat---------------------------

# tomcat8.5,获取镜像里的相关文件,可以将镜像里的一个空目录映射到外面的一个空目录里,再将镜像的相关配置拷到目录里就有了
docker run -d -v /docker/conf/tomcat/tomcat8_01:/usr/locat/tomcat/conf -v /docker/tomcat/tomcat8_01:/usr/locat/tomcat/webapps -v /docker/logs/tomcat/tomcat8_01:/usr/locat/tomcat/logs -p 8080:8080 tomcat

三、正在运行中的镜像

[root@bakserver ~]# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                                                                                                                                            NAMES
e6a99b7bd9d6        tomcat              "catalina.sh run"        20 minutes ago      Up 20 minutes       0.0.0.0:8080->8080/tcp                                                                                                                           nostalgic_noether
8ba759592cb8        mysql:5.6           "docker-entrypoint.sh"   20 hours ago        Up 20 hours         0.0.0.0:3312->3306/tcp                                                                                                                           loving_hoover
b047e4ce8501        mysql               "docker-entrypoint.sh"   4 days ago          Up 4 days           33060/tcp, 0.0.0.0:3310->3306/tcp                                                                                                                berserk_mayer
6a44db6f7e2a        mongo:3.2           "docker-entrypoint.sh"   3 weeks ago         Up 8 days           0.0.0.0:27868->27017/tcp                                                                                                                         prickly_curie
abf37ed9b7ff        redis:latest        "docker-entrypoint.sh"   3 weeks ago         Up 8 days           0.0.0.0:6398->6379/tcp                                                                                                                           sleepy_pasteur
8f377191c6ba        mynp:v7             "/bin/bash"              4 weeks ago         Up 8 days           0.0.0.0:80-81->80-81/tcp, 0.0.0.0:443->443/tcp, 0.0.0.0:8018->8018/tcp, 0.0.0.0:8118->8118/tcp, 0.0.0.0:8120->8120/tcp, 0.0.0.0:9000->9000/tcp   nostalgic_mestorf
200bbf8d0136        redis:latest        "docker-entrypoint.sh"   5 weeks ago         Up 8 days           0.0.0.0:6390->6379/tcp                                                                                                                           zen_jang
ed55506adb85        mysql:5.7.7         "/entrypoint.sh mysql"   12 weeks ago        Up 23 hours         0.0.0.0:3306->3306/tcp                                                                                                                           awesome_booth

猜你喜欢

转载自blog.csdn.net/cbuy888/article/details/84965115
今日推荐