一、安裝docker
1. win 10 系統,安裝docker for windows(docker desktop)
專業版
家庭版
2. 設定 g盤 給 docker共享(建議單獨分出乙個盤來放docker的檔案)
右鍵docker圖示 settings選項 shared drives 選擇g盤
二、搭建開發環境
整體說明,docker 環境啟動起來後,tomcat埠 8090,mysql埠3306,redis埠6379,apache埠90
1. 建立msyql, tomcat, apache配置檔案目錄
在g盤,將壓縮包的內容解壓出來,後面的命令請使用實際的檔案路徑
docker run --name develop -d -i -p 8090:8080 -p 3306:3306 -p 6379:6379 -p 90:80 -p 91:81 -p 92:82 centos:7
檢視容器是否啟動成功
docker ps
docker run --name mysql -e mysql_root_password=111111 -d -v /g/mysql/conf/my.cnf:/etc/mysql/my.cnf -v /g/mysql/logs/mysqld.log:/var/log/mysqld.log --net=container:develop mysql:8
進入mysql容器環境
docker exec -it mysql bash
鏈結mysql 並輸入密碼 111111 進入不了請等一會 資料庫啟動完成 再重試
mysql -u root -p
修改mysql遠端鏈結
alter user 'root'@'%' identified with mysql_native_password by '111111';
重新整理許可權立即生效
flush privileges;
建立資料庫(根據實際專案建立)
create database qm_manager;
111111
退出mysql
exit
退出容器環境
exit
檢視容器是否啟動成功
docker ps
docker run --name redis -d --net=container:develop redis:5 --requirepass "111111"
檢視容器是否啟動成功
docker ps
檢視容器是否啟動成功
docker ps
檢視容器是否啟動成功
docker ps
apache配置檔案請根據實際專案自行修改
三、關閉和啟動環境
1. 關閉容器
docker stop apache tomcat redis mysql develop
或
docker stop apache
docker stop tomcat
docker stop redis
docker stop mysql
docker stop develop
2. 啟動容器
docker start develop mysql redis tomcat apache
或
docker start develop
docker start mysql
docker start redis
docker start tomcat
docker start apache
四、刪除容器
docker rm apache tomcat redis mysql develop
或
docker rm apache
docker rm tomcat
docker rm redis
docker rm mysql
docker rm develop
docker啟動命令,docker重啟命令
centos中docker啟動命令,docker重啟命令,docker關閉命令,可以用容器id和容器名 啟動 systemctl start docker 檢視docker程序狀態 systemctl status docker 守護程序重啟 sudo systemctl daemon reload...
docker啟動服務命令
安裝完成後docker,執行命令 docker ps 遇到如下錯我 cannot connect to the docker daemon.is the docker daemon running on this host?原因是沒有啟動docker服務 啟動一下docker服務就可以了 啟動命令如...
docker 啟動mysql命令說明
完整命令 docker run p 3306 3306 name mysql5.7 v opt mysql conf etc mysql conf.d v opt mysql logs logs v opt mysql data var lib mysql e mysql root password...