docker映象加速
vim /etc/docker/damon.json
登入並使用阿里雲映象加速器
docker映象相關命令
docker images
docker search redis
docker pull image
docker rmi image
檢視容器
docker ps
docker ps
-a
建立容器
#互動式容器
#建立容器並進入
docker run -it --name=c1 centos:centos7 /bin/bash
exit
#退出後容器停止
#守護式容器
#建立容器在後台
docker run -id --name=c2 centos:centos7
#進入容器
docker exec -it c2 /bin/bash
exit
#容器繼續執行
docker容器的資料卷
配置資料卷
建立容器時,使用-v引數設定資料卷
docker run ...
-v 宿主機目錄(檔案):容器內目錄(檔案)..
.
注意事項:
資料卷容器
1,多個容器掛載同乙個資料卷
2,資料卷容器
配置資料卷容器(c1,c2是容器,c3是資料卷容器)
1,建立啟動c3資料卷容器,使用-v引數
docker run -it --name=c3 -v /volume centos:centos7 /bin/bash
2.c建立啟動c1,c2容器,使用–volume-from引數
docker run -it --name=c1 --volume-
from c3 centos:centos7 /bin/bash
docker run -it --name=c2 --volume-
from c3 centos:centos7 /bin/bash
檢視繫結的目錄
docker inspect c1
"hostconfig":
"mounts":[
]
docker應用部署
mysql部署
#在/root目錄下建立mysql目錄用於儲存mysql資料資訊
mkdir ~/mysql
cd ~/mysql
#將容器的3306對映到宿主機的3307
docker run -id \
-p 3307:3306 \
--name=c_mysql \
-v $pwd
/conf:/etc/mysql/conf.d \
-v $pwd
/logs:/logs \
-v $pwd
/data:/
var/lib/mysql \
-e mysql_root_password=123456 \
mysql:5.6
tomcat部署
需求:在docker容器中部署tomcat,並通過外部機器tomcat部署的專案。
1,搜尋映象
2,拉取映象
3,建立容器,設定埠對映,目錄對映
#在/root目錄下建立tomcat目錄用於儲存tomcat資料資訊
mkdir ~/tomcat
cd ~/tomcat
docker run -id --name=c_tomcat \
-p 8080:8080 \
tomcat
4,建立tomcat內容
5,測試
nginx部署
需求:在docker容器中部署nginx,並通過外部機器nginx部署的專案。
1,搜尋映象
2,拉取映象
3,建立容器,設定埠對映,目錄對映
#在/root建立nginx目錄,儲存資訊
mkdir ~/nginx
cd ~/nginx
mkdir conf
docker run -id --name=c_nginx \
-p 80:80 \
-v $pwd
/conf/nginx.conf:/etc/nginx/nginx.conf \
-v $pwd
/logs:/
var/log/nginx \
-v $pwd
/heml:/usr/share/nginx/html \
nginx
4,測試
redis部署
需求:在docker容器中部署redis,並通過外部機器redis部署的專案。
1,搜尋映象
2,拉取映象
3,建立容器,設定埠對映
docker run -id --name=c_redis -p 6379:6379 redis:5.0
4,使用外部機器連線redis
.
/redis-
cli.rexe -h 宿主機ip -p 6379
docker 容器和宿主機檔案傳輸
docker cp container:/root/
/opt
docker cp /opt container:/root
黑馬52期學後總結筆記(六)
1 演示金山衛士的攔截效果 2 建立手機防盜頁面callsmssafeactivity,並在功能清單檔案註冊。3 新增跳轉邏輯,並實現布局檔案,頭部採用相對布局 4 在com.itheima.mobile.db目錄下建立資料庫開啟幫助類blacknumberdbopenhelper,它是繼承sqli...
黑馬Python筆記2
從鍵盤輸入變數 input函式 字串變數 input 提示資訊 字串 型別轉換函式int x eg int 123 字串 123 整 除錯時若輸入不了,可嘗試在 後輸入 換行 不能正常編輯 tools vim emulator取消勾即可 函式可以巢狀 格式化操作符,與c類似,不同的是,換成 eg m...
MySQL筆記02(黑馬)
運算元據庫 crud c create 建立 建立資料庫,判斷不存在,再建立 建立資料庫,並指定字符集 練習 建立db4資料庫,判斷是否存在,並制定字符集為gbk r retrieve 查詢 查詢某個資料庫的字符集 查詢某個資料庫的建立語句 u update 修改 d delete 刪除 判斷資料庫...