# Docker hub操作
=============================== Docker hub操作指南Start =================================
* [ ] 將【鏡像名:標簽】替換為自己dockerhub的鏡像【用戶名/鏡像名:標簽】
docker tag nginx:latest mrtomorrow/lnmp_nginx:v1
docker tag test2-php:latest mrtomorrow/lnmp_php:v1
docker tag mysql:5.7 mrtomorrow/lnmp_mysql:v1
docker tag redis:latest mrtomorrow/lnmp_redis:v1
docker tag mongo:4.4.6 mrtomorrow/lnmp_mongo:v1
* [ ] 將容器打包成鏡像:docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
Option 功能
-a 指定新鏡像作者
-c 使用 Dockerfile 指令來創建鏡像
-m 提交生成鏡像的說明信息
-p 在 commit 時,將容器暫停
docker commit -a "Tomorrow" -m "docker-compose create nginx" f15767e9906b(容器CONTAINER ID) mrtomorrow/lnmp_nginx:v1
docker commit -a "Tomorrow" -m "docker-compose create php" c43af10a925c(容器CONTAINER ID) mrtomorrow/lnmp_php:v1
docker commit -a "Tomorrow" -m "docker-compose create mysql" 02fa3db31909(容器CONTAINER ID) mrtomorrow/lnmp_mysql:v1
docker commit -a "Tomorrow" -m "docker-compose create redis" d35e8cca19c4(容器CONTAINER ID) mrtomorrow/lnmp_redis:v1
docker commit -a "Tomorrow" -m "docker-compose create mongo" 14e79a717690(容器CONTAINER ID) mrtomorrow/lnmp_mongo:v1
* [ ] 將鏡像上傳至dockerhub:docker push 用戶名/倉庫名(:標簽)
docker push mrtomorrow/lnmp_nginx:v1
docker push mrtomorrow/lnmp_php:v1
docker push mrtomorrow/lnmp_mysql:v1
docker push mrtomorrow/lnmp_redis:v1
docker push mrtomorrow/lnmp_mongo:v1
拉取線上dockerhub鏡像到本地
docker pull mrtomorrow/lnmp_nginx:v1
================================= Docker hub操作指南End ===========================
docker 創建虛擬主機,hosts配置為容器外的hosts還是容器內的hosts;【容器外部】
docker-compose vue是否需要安裝;【否】
docker-compose 執行 up -d 啟動前,是否需要執行build創建過程;【不論執行幾個build構建對象,產生的鏡像只有一個】
- Docker容器化部署使用說明書
- 環境部署
- Windows系統
- Windows部署Docker
- 安裝過程可能碰到的問題總結
- Docker部署環境
- Docker hub操作
- Docker 部署 laravel5.5問題總結
- Docker處理中文亂碼問題
- Linux系統
- Centos7.2部署Docker
- Linux部署Docker準備前工作
- 部署docker問題總結
- Linux部署Docker粗略筆記
- 安裝git
- Docker命令大全
- 問題
- php7.4 安裝xlswriter擴展
- php7.2 DockerFile文件
- dockerFile和docker-composer區別
- docker-compose的使用
- docker-compose的使用問題總結
- docker-compose
- Windows系統
- docker-compose.yml編寫
- nginx目錄如下
- conf.d
- default.conf
- nginx.conf
- php目錄如下
- Dockerfile
- redis目錄如下
- redis.conf
- docker-compose使用說明
- Linux系統
- /workspace/html/config_dev
- html
- index.html
- index.php
- nginx
- conf
- nginx.production.conf
- conf.d
- default.conf
- log
- access.log
- error.log
- Dockerfile
- php
- conf
- php.production.ini
- php-fpm.conf
- log(目錄)
- php-fpm.d
- www.conf
- supervisor
- conf
- log
- Dockerfile
- .env
- docker-compose.yml