使用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安裝redis5.0.7 docker映象指定了宿主機和mysql容器的埠之間的對映關係,此時可以直接通 過宿主機ip位址和對映的宿主機埠號進行mysql伺服器訪問
拉取官方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容器並指定目錄對映nginx.conf配置檔案會去載入conf.d目錄下的*.conf配置檔案,在該目錄下預設有乙個default.conf(如果需要進行負載均衡可以直接配置這個檔案也可以新增其他的*.conf配置檔案)
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檢視是否有拉...