Docker學習筆記(四)

2021-10-05 10:45:34 字數 1918 閱讀 8120

搜尋mysql映象

docker search mysql
拉取mysql映象

docker pull mysql:5.6
建立容器,設定埠對映、目錄對映

# 在/root目錄下建立mysql目錄用於儲存mysql資料資訊

mkdir ~/mysql

cd ~/mysql

docker run -id \

-p 3306: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

進入容器,操作mysql

docker exec –it c_mysql /bin/bash
搜尋tomcat映象

docker search tomcat
拉取tomcat映象

docker pull tomcat
建立容器,設定埠對映、目錄對映

# 在/root目錄下建立tomcat目錄用於儲存tomcat資料資訊

mkdir ~/tomcat

cd ~/tomcat

docker run -id --name=c_tomcat \

-p 8080:8080 \

tomcat

搜尋nginx映象

docker search nginx
拉取nginx映象

docker pull nginx
建立容器,設定埠對映、目錄對映

# 在/root目錄下建立nginx目錄用於儲存nginx資料資訊

mkdir ~/nginx

cd ~/nginx

mkdir conf

cd conf

# 在~/nginx/conf/下建立nginx.conf檔案,貼上下面內容

搜尋redis映象

docker search redis
拉取redis映象

docker pull redis:5.0
建立容器,設定埠對映

docker run -id --name=c_redis -p 6379:6379 redis:5.0
參考

Linux 學習筆記(四) Docker

預期學習目標 docker desktop for windows 需要執行 microsoft hyper v安裝完成後使用docker hub賬號登入,需要注意的是,使用docker id登入而不是郵箱登入,不然run的時候會出錯 檢視版本 docker version docker versi...

Docker學習筆記四 安裝redis

docker pull redis 5.0.3mkdir p data redis bind 指定可以訪問的ip,不指定開放所有 requirepass 密碼 建議越複雜越好,公網redis容易被攻擊 d 後台執行 p 埠對映到主機的埠 建議主機不用預設埠6379,容易被攻擊 v 將主機目錄掛載到容...

Docker 自修筆記(四)

本部落格為jdgan自修docker的筆記,如有粗鄙之處,還請見諒 閱讀本部落格前,請確定掌握了前一篇blog docker 集群。前面在上一章裡,已經通過docker stack deploy部署了乙個棧,但是實際應用當中,我們不可能只有乙個棧,所以本章就多個棧的情況,進行介紹。開啟前一章的doc...