Docker 應用部署例項

2021-10-23 17:09:32 字數 2325 閱讀 6787

搜尋mysql映象

docker search mysql
拉取mysql映象

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

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

mkdir ~/mysql

cd ~/mysql

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.7

進入容器,操作mysql

docker exec –it c_mysql /bin/bash
使用外部機器連線容器中的mysql

[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-x9zyxuov-1598151881038)(.\imgs\1573636765632.png)]

搜尋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

使用外部機器訪問tomcat

[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-5qhxboqp-1598151881040)(./imgs\1573649804623.png)]

搜尋nginx映象

docker search nginx
拉取nginx映象

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

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

mkdir ~/nginx

cd ~/nginx

mkdir conf

cd conf

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

使用外部機器訪問nginx

[外鏈轉存失敗,源站可能有防盜煉機制,建議將儲存下來直接上傳(img-pffceaeu-1598151881042)(.\imgs\1573652396669.png)]

搜尋redis映象

docker search redis
拉取redis映象

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

docker run -id --name=c_redis -p 6379:6379 redis:5.0
使用外部機器連線redis

./redis-cli.exe -h 192.168.149.135 -p 6379

Docker應用部署

1 拉取mysql映象 docker pull centos mysql 57 centos7 2 建立容器 docker run di name tensquare mysql p 33306 3306 e mysql root password 123456 mysql p 代表埠對映,格式為 ...

Docker 應用部署

1 拉取mysql映象 docker pull centos mysql 57 centos7 2 建立容器 docker run di name tensquare mysql p 33100 3306 e mysql root password 123456 mysql p 代表埠對映,格式為 ...

Docker 應用部署

mysql 1 搜尋mysql映象 docker search mysql 2 拉取mysql映象 docker pull centos mysql 57 centos7 3 建立並啟動守護容器。p 埠對映,這樣宿主機外的機器可以通過該埠鏈結。mysql root password環境變數是使用ro...