Docker容器搭建并運行實現(xiàn)過程詳解
直接拉取鏡像,創(chuàng)建容器并運行容器一把梭哈:
docker run -d --restart=always --privileged=true --net=host --name=fastdfs -e IP=192.168.149.128 -e WEB_PORT=80 -v ${HOME}/fastdfs:/var/local/fdfs registry.cn-beijing.aliyuncs.com/tianzuo/fastdfs
其中-v ${HOME}/fastdfs:/var/local/fdfs是指:
將${HOME}/fastdfs這個目錄掛載到容器里的/var/local/fdfs這個目錄里。
所以上傳的文件將被持久化到${HOME}/fastdfs/storage/data里,
IP 后面是自己的服務(wù)器公網(wǎng)ip或者虛擬機ip,-e WEB_PORT=80 指定nginx端口
訪問容器:
docker exec -it fastdfs /bin/bash
追加文本信息到index.html文件中
echo 'Hello FastDFS!'>>index.html
上傳此文件?
fdfs_test /etc/fdfs/client.conf upload index.html
打印了一段信息:
This is FastDFS client test program v5.12Copyright (C) 2008, Happy Fish / YuQingFastDFS may be copied only under the terms of the GNU GeneralPublic License V3, which may be found in the FastDFS source kit.Please visit the FastDFS Home Page http://www.csource.org/ for more detail.[2020-08-12 17:35:41] DEBUG - base_path=/var/local/fdfs/storage, connect_timeout=30, network_timeout=60, tracker_server_count=1, anti_steal_token=0, anti_steal_secret_key length=0, use_connection_pool=0, g_connection_pool_max_idle_time=3600s, use_storage_id=0, storage server id count: 0tracker_query_storage_store_list_without_group: server 1. group_name=, ip_addr=我的ip, port=23000group_name=group1, ip_addr=我的ip, port=23000storage_upload_by_filenamegroup_name=group1, remote_filename=M00/00/00/rBEAB180KG2Ab6N2AAAAHhkaK9M13.htmlsource ip address: 172.17.0.7file timestamp=2020-08-12 17:35:41file size=30file crc32=421145555example file url: http://我的ip/group1/M00/00/00/rBEAB180KG2Ab6N2AAAAHhkaK9M13.htmlstorage_upload_slave_by_filenamegroup_name=group1, remote_filename=M00/00/00/rBEAB180KG2Ab6N2AAAAHhkaK9M13_big.htmlsource ip address: 172.17.0.7file timestamp=2020-08-12 17:35:41file size=30file crc32=421145555example file url: http://我的ip/group1/M00/00/00/rBEAB180KG2Ab6N2AAAAHhkaK9M13_big.html
根據(jù)提示生成的地址就可以訪問到了
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. IntelliJ IDEA創(chuàng)建web項目的方法2. Python趣味挑戰(zhàn)之turtle庫繪畫飄落的銀杏樹3. Python 快速驗證代理IP是否有效的方法實現(xiàn)4. PHP行為設(shè)計模式之策略模式5. 一文透徹詳解.NET框架類型系統(tǒng)設(shè)計要點6. 網(wǎng)頁加載速度優(yōu)化技巧的方案詳解7. 用PHP編寫每周簽到功能以提高用戶參與度8. JS樹形結(jié)構(gòu)根據(jù)id獲取父級節(jié)點元素的示例代碼9. 多級聯(lián)動下拉選擇框,動態(tài)獲取下一級10. 博客日志摘要暨RSS技術(shù)
