最全docker安裝步驟



一、安裝docker
1. win 10 系統,安裝Docker For Windows(Docker Desktop)
專業版
https://www.cnblogs.com/5bug/p/8506085.html
例如: 

Windows10下安裝Docker的過程,當然這些步驟也是在網上搜索查閱資料得知而來的!具體步驟如下:

一、啟用Hyper-V

打開控制面板 - 程序和功能 - 啟用或關閉Windows功能,勾選Hyper-V,然后點擊確定即可,如圖:

1513668234-6433-20171206211858191-1177002365.png

點擊確定后,啟用完畢會提示重啟系統,我們可以稍后再重啟。

二、安裝Docker

Docker下載地址為:https://store.docker.com/editions/community/docker-ce-desktop-windows 點擊如圖處即可下載安裝包:

QQ圖片20180228221738.png

下載完成后運行安裝包,安裝完成后界面如圖:

QQ圖片20180227225058.png

單擊Close and log out,這個時候我們重啟一次電腦。

三、啟動Docker

1.在桌面找到Docker for Windows快捷方式,雙擊啟動即可!啟動成功后托盤處會有一個小鯨魚的圖標。打開命令行輸入命令:docker version可以查看當前docker版本號,如圖:

QQ圖片20180228222655.png

 

2.更換鏡像源地址

中國官方鏡像源地址為:https://registry.docker-cn.com

點擊托盤處docker圖標右鍵選擇-Settings,然后修改如下:

TIM圖片20180301202438.png

點擊Apply后會重啟Docker。

3.載入測試鏡像測試

輸入命名“docker run hello-world”可以加載測試鏡像來測試。如圖:

QQ圖片20180228223335.png

 
 

家庭版
https://www.jianshu.com/p/1329954aa329/

2. 設置 G盤 給 docker共享(建議單獨分出一個盤來放docker的文件)
右鍵docker圖標  Settings選項  Shared Drives 選擇G盤
二、搭建開發環境
整體說明,docker 環境啟動起來后,tomcat端口 8090,mysql端口3306,redis端口6379,apache端口90
1. 創建msyql, tomcat, apache配置文件目錄
在G盤,將壓縮包的內容解壓出來,后面的命令請使用實際的文件路徑

2. 創建網絡框架容器並啟動  請等待下載鏡像
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

3. 創建mysql容器並啟動  請等待下載鏡像
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;
create database qm_meeting;
退出mysql
exit
退出容器環境
exit
查看容器是否啟動成功
docker ps

4. 創建redis容器並啟動  請等待下載鏡像
docker run --name redis -d --net=container:develop redis:5 --requirepass "111111"
查看容器是否啟動成功
docker ps

5. 創建tomcat容器並啟動  請等待下載鏡像
docker run --name tomcat -d -v /G/tomcat/webapps:/usr/local/tomcat/webapps -v /G/tomcat/logs:/usr/local/tomcat/logs --net=container:develop tomcat:9
查看容器是否啟動成功
docker ps

6. 創建apache容器並啟動  請等待下載鏡像
docker run --name apache -d -v /G/apache/conf:/usr/local/apache2/conf -v /G/apache/webapps:/usr/local/apache2/webapps -v /G/apache/logs:/usr/local/apache2/logs --net=container:develop httpd:2
查看容器是否啟動成功
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
 
 
 
 
 
 
 
 
 
 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM