4 Docker應用部署 軟體安裝

2021-10-07 07:18:56 字數 636 閱讀 7887

mysql 部署

(1)拉取 mysql 映象

docker pull centos/mysql-57-centos7

(2)啟動容器

docker run -di --name=tensquare_mysql -p 33306:3306 -e mysql_root_password=123456 mysql

(3)遠端登入 mysql

連線宿主機的 ip ,指定埠為 33306

tomcat 部署

(1)拉取映象

docker pull tomcat:7-jre7

(2)啟動容器

docker run -di --name=mytomcat -p 9000:8080 tomcat:7-jre7

nginx 部署

(1)拉取映象

docker pull nginx

(2)啟動容器

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

redis 部署

(1)拉取映象

docker pull redis

(2)啟動容器

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

4 Docker資料管理

docker管理宿主機檔案系統的一部分 var lib docker volumes 儲存資料的最佳方式。使用場景 將容器中的資料持久化到宿主機,比如容器是mysql,容器重啟後就沒資料了,此時需要儲存到宿主機上。將宿主機上的任意位置的檔案或者目錄掛載到容器中。使用場景 容器使用一些宿主機上的檔案或...

樹莓成長記4 docker基本操作

docker容器啟動 方法1 使用docker run命令即可啟動容器 docker run it redis docker run interactive tty redis 引數解釋 it i interactive 保持標準輸入開啟以接收指令 t tty 分配乙個偽終端給容器 d detach...

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 代表埠對映,格式為 ...