Dockerfile建立Wordpress論壇

2021-10-22 05:40:11 字數 1768 閱讀 7811

在root目錄下

mkdir docker

cd docker

mkdire nginx

mkdire mysql

cd nginx

###上傳nginx-1.12.2.tar.gz、wordpress-4.9.4-zh_cn.tar、libmcrypt-2.5.7.tar.gz、nginx.conf、wp-config.php

tar zxvf wordpress-4.9.4-zh_cn.tar

tar zxvf nginx-1.12.2.tar.gz

tar zxvf libmcrypt-2.5.7.tar.gz

tar zxvf php-5.5.38.tar.gz

建立dockerfile

進入容器、開啟服務

1、修改密碼,第一行預設密碼(無)第

二、第三行新密碼

mysqladmin -u root -p password

(第一行直接敲回車)

123456

123456

2、進入資料庫、授權

mysql -uroot -p

123456

#建立wordpress 表

create database wordpress default charset utf8 collate utf8_general_ci;

#授權grant all privileges on wordpress.* to 'wordpress'@'%' identified by '123456' with grant option;

#重新整理許可權生效

flush privileges;

#退出資料庫、退出容器

exit

exit

######訪問網頁wordpress

dockerfile建立映象

dockerfile用來快速建立自定義映象 dockerfile分為部分 基礎映象資訊,維護者資訊,映象操作指令,容器啟動時執行指令 一開始必須指明所基於的映象名稱 維護者資訊 映象操作指令 run 執行容器時的操作命令 cmd from 功能為指定基礎映象,並且必須是第一條指令。如果不以任何映象為...

dockerfile建立映象 二

entrypoint 兩種格式 entrypoint executable param1 param2 entrypoint command param1 param2 shell中執行 在執行時,可以被 entrypoint引數覆蓋,如docker run entrypoint 每個dockerf...

Docker 使用Dockerfile建立映象

dockerfle 由 一行行命令語句組成,並且支援以 開頭的注釋行。一般而言,dockerfle 主體內容分為四部分 基礎映象資訊 維護者資訊 映象操作指令和容器啟動時執行指令。escape backslash this dockerfile uses the ubuntu xeniel imag...