參考:
docker search nginx # 獲取nginx映象列表
docker pull nginx # 拉取官方最新映象到本地
docker images nginx # 檢視拉取到本地的nginx映象image id
測試下nginx映象是否可用
docker run -d --name mynginx -p 80:80 7baf
命令執行後返回了容器id,682bd....,此時我們已經成功建立了nginx容器.
在瀏覽器訪問centos主機,會看到nginx歡迎頁
參考:(ps:使用docker部署nginx容易產生403或者訪問不到主機服務等問題,多半是配置不當)
docker search mysql
docker pull mysql:5.6.45
docker images mysql
docker run -p 3306:3306 --name mysql -v /opt/soft/mysql/conf:/etc/mysql/conf.d -v /opt/soft/mysql/logs:/var/log/mysql -v /opt/soft/mysql/data:/var/lib/mysq -e mysql_root_password=123456 -d mysql:5.6.45 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
檢視容器日誌:
docker logs -f -t --tail 100 667bf66d4e5d
進入容器內部檢視:
docker exec -it 667bf66d4e5d /bin/bash
退出容器的方式:
exit–容器停止退出
crtl+p+q—容器不停止退出
1、在主機 /opt/soft 目錄下執行mkdir -p ./nginx/
2、將容器內的nginx.conf
與default.conf
檔案分別拷貝到主機 /opt/soft/nginx 與目錄 /opt/soft/nginx/conf 下,分別執行 :
docker cp ef:/etc/nginx/nginx.conf ./
docker cp ef:/etc/nginx/conf.d/default.conf ./conf/
3、停止剛剛建立的nginx容器,ef是容器id
docker stop ef
docker rm ef
4、重新建立nginx容器
docker run -d --name mynginx -p 80:80 -v /opt/soft/nginx/nginx.conf:/etc/nginx/nginx.conf -v /opt/soft/nginx/logs:/var/log/nginx -v /opt/soft/nginx/html:/usr/share/nginx/html -v /opt/soft/nginx/conf:/etc/nginx/conf.d --privileged=true 7baf
linux使用docker安裝mongo
拉取mongo映象,mongo latest 指最新版本,也可指定版本號拉取 mongo latest docker pull mongo latest新增容器並執行mongo,設定登陸許可權 docker run itd name mongo p 27017 27017 mongo auth 進入...
linux安裝docker與使用
1 安裝docker 2 去docker倉庫找到這個軟體對應的映象 3 使用docker執行這個映象,這個映象就會生成乙個docker容器 4 對容器的啟動停止就是對軟體的啟動停止 1 檢查核心版本,必須是3.10及以上 uname r 2 安裝docker yum install docker 3...
linux 使用docker安裝軟體
1 安裝nginx 參考 一 獲取nginx映象 docker search nginx 獲取nginx映象列表 docker pull nginx 拉取官方最新映象到本地 docker images nginx 檢視拉取到本地的nginx映象image id 二 建立nginx容器 測試下ngin...