sudo docker run -d --name nginx1 nginx
sudo mkdir -p /data/nginx & \
sudo docker cp nginx1:/etc/nginx /data/nginx/conf & \
sudo docker cp nginx1:/usr/share/nginx/html /data/nginx/html & \
sudo docker cp nginx1:/var/log/nginx /data/nginx/log
sudo docker run -d \
-p 8011:8080 \
-p 8000-8010:8000-8010 \
-v /data/nginx/conf:/etc/nginx \
-v /data/nginx/html:/usr/share/nginx/html \
-v /data/nginx/www:/usr/share/nginx/www \
-v /data/nginx/log:/var/log/nginx \
--restart always \
--name nginx \
nginx
docker rm -fv nginx1
docker run -d -p 8080:8080 \
--name tomcat \
-v /data/tomcat/conf:/usr/local/tomcat/conf \
-v /data/tomcat/upload:/upload \
--restart always \
--env-file /data/tomcat/env.list \
tomcat
env-file儲存的是要設定到docker裡的環境變數檔案,儲存的是鍵值對資訊,env.list檔案內容如下:
mysqlurl=jdbc:mysql:
mysqlusername=root
mysqlpassword=123456
redishost=1.1.1.1
redispassword=123456
redisport=6379
如果不希望通過檔案修改環境變數,可以使用 --env 引數:
docker run --env zhicall_config=/usr/local/ -d -p 8888:8080 balance
載入進去的環境變數可以通過引數檢視:
#使用docker inspect命令來檢視
docker inspect or #使用docker exec
docker exec -it or env
docker 常用操作持續更
docker日誌檢視 docker logs f tail 100 containerid docker ps 檢視活動的容器 a檢視所有容器 docker start stop restart containerid 啟動,停止,重啟docker容器 docker rm rmi 刪除容器 映象 d...
Python 各類庫的安裝(持續更新)
一 beautifulsoup 說明 www.crummy.com beautiful soup 3只能在python2.x版本中執行,而beautiful soup 4還可以在python3.x版本中執行.beautiful soup 4速度更快,特性更多,而且與第三方的文件解析庫 如lxml和h...
docker安裝應用
docker簡單應用 一 安裝docker 環境centos7在虛擬機器spark資料處理中實驗 參考docker安裝文件 二 py檔案在docker中簡單使用 1 目錄結構 docker專案根目錄 docker dockfile docker my script.py 2 編寫dockfile內容...