Docker 應用部署

2022-07-01 21:15:08 字數 1634 閱讀 1047

mysql:

# 1

、搜尋mysql映象

docker search mysql# 2

、拉取mysql映象

docker pull centos/mysql-57-centos7# 3

、建立並啟動守護容器。

## -p 埠對映,這樣宿主機外的機器可以通過該埠鏈結。

## mysql_root_password環境變數是使用root進行遠端登入需要的密碼。

docker run -di --name=mysql5.7 -p 3306:3306 -e mysql_root_password=root centos/mysql-57-centos7# 4

、進入容器檢測

docker exec -it mysql5.7 /bin/bash

mysql -u root -p # 本地空密碼進入

# 5,遠端可以通過root密碼鏈結訪問

tomcat:

# 1

、搜尋tomcat映象

docker search tomcat# 2

、拉取tomcat映象

docker pull tomcat# 3

、建立並啟動守護容器

## -p 埠對映,這樣宿主機外的機器可以通過對映埠訪問鏈結。# 4

、外部訪問:

、搜尋nginx映象

docker search nginx# 2

、拉取nginx映象

docker pull nginx# 3

、建立並啟動守護容器

## -p 埠對映,這樣宿主機外的機器可以通過對映埠訪問鏈結。

docker run -di --name=nginx -p 80:80

nginx# 4

、外部訪問:

、搜尋redis映象

docker search redis# 2

、拉取nginx映象

docker pull redis# 3

、建立並啟動守護容器

## -p 埠對映,這樣宿主機外的機器可以通過對映埠訪問鏈結。

docker run -di --name=redis -p 6379:6379

redis# 4

、內部訪問測試:

docker exec -it redis /bin/bash

cd /usr/local/bin

./redis-cli

ping

php:

# 1

、搜尋php映象

docker search php# 2

、拉取映象

docker pull php# 3

、建立並啟動守護容器

docker run -p 9000:9000 --name my-php -v ~/nginx/www:/usr/share/nginx/html -v ~/nginx/php-log:/usr/local/var/log -itd php:7.1-fpm

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應用部署

docker 應用部署 一 部署mysql 1.搜尋mysql映象 shell docker search mysql 2.拉取mysql映象 shell docker pull mysql 5.6 3.建立容器,設定埠對映 目錄對映 shell 在 root目錄下建立mysql目錄用於儲存mysq...