centos7 下 docker 的安裝
-persistent
-data lvm2
sudo yum-config
-manager
--add-repo
sudo yum install docker-ce
-y專案介紹
docker 環境搭建相關**
git clone
操作命令:
// 安裝庫依賴
docker-compose build
// 將會在後台啟動並執行所有的容器
docker-compose up -d
// 啟動伺服器
docker-compose up
mysql
讓裝好的 mysql 支援遠端連線
host為 % 表示不限制ip localhost表示本機使用 plugin非mysql_native_password 則需要修改密碼
// 進入 mysql 容器 的命令列
docker exec -it docker_mysql_1 bash
mysql -uroot
-p123456
mysql> alter user 'root'@'%' identified with mysql_native_password by
'123456';
query ok, 0
rows affected (0.03 sec)
mysql> flush privileges;
query ok, 0
rows affected (0.00 sec)
參考**: docker安裝mysql遇到的問題
docker 2.0 記憶體配置
docker_mysql_1 exited with code 137
問題 【解決辦法】 設定 linux 交換分割槽
詳細參照此文件:
fallocate -l 2g /swapfile
ls -lh /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
vi /etc/fstab
/swapfile swap
swap sw 0
0
error 1045 (28000): access denied for user 『root』@』localhost』 (using password: yes)
單獨測試 mysql
docker search mysql
docker pull mysql:5.6
docker images |grep mysql
docker run -p
3306:3306
--name mymysql -v
$pwd/conf:/etc/mysql/conf.d -v
$pwd/logs:/logs -v
$pwd/data:/var/lib/mysql -e mysql_root_password=
123456
-d mysql:5.6
docker exec -it mymysql bash
安裝vi
【解決辦法】刪除 htdocs 目錄下的 .user.ini 檔案
主機名,是寫 docker-compse 中定義的映象名字 mysql
使用者名稱的許可權要給夠
docker-compose 密碼加密16位改為41位
mysql
select host,user,password from mysql.user;
set password for
'root'@'%' = password('123456');
---------
set @@session.old_passwords=0;
flush privileges;
mysql> select password(「123456」);
+——————————————-+
| password(「123456」) |
+——————————————-+
| *6bb4837eb74329105ee4568dda7dc67ed2ca2ad9 |
+——————————————-+
1 row in
set (0.00 sec)
docker 搭建 lnmp 環境
這幾天學了 docker 又用 docker 搭建了自己的環境。這中間遇到了很多坑,為此特意寫此博文,供你們搭建環境的時候借鑑。本篇本章預設你有 docker 的基本知識 本篇用到的環境 實踐 搭建 dockerfile 首先我們編寫我們的 dockerfile mysql from mysql 5...
Docker搭建LNMP環境
關於什麼是docker,建議大家先上網查查有關的用法。如果您不了解,在這篇文章中,您可以簡單的理解為他是乙個輕量級的虛擬機器。一 docker安裝mysql 首先,我們從倉庫拉取乙個mysql的映象 docker pull mysql 5.6然後我們可以通過命令 docker images 檢視我們...
docker搭建lnmp環境
四 參考 有收穫的話請加顆小星星,沒有收穫的話可以反對沒有幫助舉報三連 from 指定基礎映象 from 映象 from php 7.2 fpm run 執行 run 命令 orrun 可執行檔案 引數1 引數2 run echo usr share nginx html index.html ru...