一、源配置-epel源

[root@docker02 ~]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

二、下载docker-compose工具

[root@docker02 ~]# yum install docker-compose -y

三、准备需要的镜像

[root@docker02 ~]# docker load -i wordpress-latest.tar.gz
[root@docker02 ~]# docker load -i docker-mysql-5.7.tar.gz

四、编写docker-compose.yaml文件

[root@docker02 wordpress]# cat docker-compose.yaml 
version: "3"    #3个版本,每个版本语法不同
services:    #定义服务
  db:        #定义容器名字
    image: mysql:5.7 #镜像
    volumes: #持久化卷
      - /var/lib/mysql:/var/lib/mysql
  
    restart: always #重启级别
    environment:  #环境变量
      
      MYSQL_ROOT_PASSWORD: 123456
     
      MYSQL_DATABASE: wordpress
      
      MYSQL_USER: tom
      
      MYSQL_PASSWORD: 123456
  wordpress:
    depends_on:  #依赖容器启动
      - db
    image: wordpress:latest
    ports:
      - "8000:80" #端口映射,宿主机--》容器
    restart: always
    environment:
      
      WORDPRESS_DB_NAME: wordpress
      
      WORDPRESS_DB_HOST: db:3306
     
      WORDPRESS_DB_USER: tom
  
      WORDPRESS_DB_PASSWORD: 123456

五、运行docker-compose

[root@docker02 wordpress]# docker-compose up #第一次启动前台启动

六、查看进程运行情况

[root@docker02 ~]# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                  NAMES
3a8d2fa9d2c4        wordpress:latest    "docker-entrypoint.s…"   36 minutes ago      Up 35 minutes       0.0.0.0:8000->80/tcp   wordpress_wordpress_1
c0494ed2b73d        mysql:5.7           "docker-entrypoint.s…"   37 minutes ago      Up 36 minutes       3306/tcp               wordpress_db_1

七、网页查看 http:10.0.0.12:8000

Categories: docker&k8s

0 Comments

发表评论

Avatar placeholder

邮箱地址不会被公开。 必填项已用*标注