docker 常用軟體安裝

2021-10-07 15:23:23 字數 3064 閱讀 8036

使用docker pull mysql:tag從docker倉庫中拉取mysql容器映象

使用一下命令啟動乙個mysql容器

docker run -id --name=mysql5.7.28 -p 3306:3306 -e mysql_root_password=123456 mysql:5.7.28
使用客戶端登入檢測

備註: 由於通過-p

指定了宿主機和mysql容器的埠之間的對映關係,此時可以直接通 過宿主機ip位址和對映的宿主機埠號進行mysql伺服器訪問

安裝redis5.0.7 docker映象

拉取官方redis5.0映象

docker pull redis:5.0.7

建立本機redis掛載目錄

mkdir -p /docker/redis/data /docker/redis/conf

在/root/redis/conf目錄中建立檔案 redis.conf(建議複製乙個redis核心配置檔案)

touch redis.conf 或者 使用cp命令複製乙份標準的配置檔案放入該目錄

docker run -id --name redis -p 6379:6379 -v /root/redis/conf/redis.conf:/etc/redis/redis.conf -v /root/redis/

data:/

啟動redis容器

docker run -id 

--name redis

-p 6379:6379

-v /docker/redis/conf/redis.conf:/etc/redis/redis.conf

-v /docker/redis/

data:/

data

redis:5.0.7

redis-server /etc/redis/redis.conf

docker start redis
先啟動乙個nginx容器

docker run --name=nginx1.17.6 -p 8888:80 -d nginx:1.17.6
複製從啟動的容器中複製配置檔案到宿主機中

docker cp nginx1.17.6:/etc/nginx/conf.d  /etc/nginx/ 

docker cp nginx1.17.6:/etc/nginx/nginx.conf /etc/nginx/

特別備註:

nginx.conf配置檔案會去載入conf.d目錄下的*.conf配置檔案,在該目錄下預設有乙個default.conf(如果需要進行負載均衡可以直接配置這個檔案也可以新增其他的*.conf配置檔案)

重新啟動新的nginx容器並指定目錄對映

docker run -id 

-p 8888:80

--name=nginx1.17.6

-v /

var/nginx/www:/usr/share/nginx/html

-v /etc/nginx/nginx.conf:/etc/nginx/nginx.conf

-v /etc/nginx/conf.d/:/etc/nginx/conf.d/

-v /

var/log/nginx:/

var/log/nginx

nginx:1.17.6

在瀏覽器進行訪問檢測是否配置成功:

拉取映象

docker pull httpd:2.4.41
建立儲存配置檔案,存放發布的靜態頁面以及存放日誌檔案的目錄

mkdir -p  /

var/apache/www /

var/apache/logs /

var/apache/conf

任意啟動乙個httpd容器複製預設的配置檔案到宿主機目錄

啟動httpd容器並指定對映埠並掛載以上三類目錄

在/var/apache/www目錄下建立index.html用於訪問檢測重啟httpd容器

使用瀏覽器訪問進行測試是否配置成功

拉取tomcat映象

docker pull tomcat:9.0.29-jdk13-openjdk-oracle
在宿主機中建立部署專案的目錄

建立容器並指定tomcat專案發行目錄掛載

docker run -id 

--name=mytomcat -p 8080:8080

在發行目錄中建立專案test並在專案中新增頁面index.html

在瀏覽器訪問檢測是否部署專案成果

Docker常用軟體安裝

docker run d e mysql root password 123456 p 3306 3306 name mysql mysql 5.7 character set server utf8mb4 collation server utf8mb4 unicode ciwarning ipv...

Docker安裝常用軟體之MySQL

本篇部落格主要記錄使用docker安裝mysql的細節以及詳情,以下安裝通過展示和指令總結。1.拉取映象 拉取映象 搜尋mysql映象 docker search mysql 拉取mysql映象 docker pull centos mysql 57 centos7 檢視docker映象 docke...

docker 7 常用軟體的安裝

搜尋映象 拉取映象 檢視映象 啟動映象 停止容器 移除容器 docker hub上面查詢tomcat映象 docker search tomcat 從docker hub上拉取tomcat映象到本地 docker pull tomcat 1官網命令 2拉取完成 docker images檢視是否有拉...