1,刪除映象
docker images 檢視所有映象
docker rmi [image id] 刪除指定映象
刪除報錯:error response from daemon: conflict: unable to delete bfcec653d832 (must be forced) - image is being used by stopped container 849808b59787
原因,該映象包含還在是有的容器,刪除容器
檢視所有容器,docker ps -a
docker stop [contain id] 停止容器執行
docker rm [contain id] 刪除容器
2,安裝grafana docker版
docker run
-d -p 3001:3000
--name=grafana544
-v d:/grafana/grafana-5.0.1/data:/var/lib/grafana
-v d:/grafana/grafana-5.0.1/conf:/usr/share/grafana/conf
grafana/grafana:5.4.4
-d : 後台執行容器
-p: 容器的3000埠對映宿主機器的3001埠
--name=自定義容器名稱: 設定容器名稱
-v 宿主機器檔案路徑:容器檔案路徑:掛載共享宿主的檔案,實現資料持久化
grafana/grafana:5.4.4: 映象名稱(我使用的是5.4.4版本的映象)
3,查詢占用埠
netstat -nultp
查詢指定埠 netstat -nultp | grep 3000
檢視虛擬機器ip:ifconfig
192.168.80.128
ens33: flags=4163mtu 1500
inet 192.168.80.128 netmask 255.255.255.0 broadcast 192.168.80.255
inet6 fe80::575d:fe26:620e:7ff0 prefixlen 64 scopeid 0x20ether 00:0c:29:5f:c0:92 txqueuelen 1000 (ethernet)
rx packets 94272 bytes 133920589 (127.7 mib)
rx errors 0 dropped 0 overruns 0 frame 0
tx packets 34756 bytes 2439174 (2.3 mib)
tx errors 0 dropped 0 overruns 0 carrier 0 collisions 0
4:開啟grafana頁面,
docker安裝完成
打包映象
1,-的
docker build -t test:test .
grafana映象的重新打包問題
使用grafana 6.4.3映象並進行操作後,對 var lib grafana grafana.db進行sed替換資料庫,目前配置了mysql資料庫和influxdb資料庫。使用sed i s 127.0.0.1 192.168.1.1 g var lib grafana grafana.db命...
docker打包映象
seed為專案名稱 在dockerfile檔案末尾加上 env tz asia shanghai run ln snf usr share zoneinfo tz etc localtime echo tz etc timezone 將打包好的jar和dockerfile放在同一級目錄下 docke...
docker映象打包
以 net core 3.0重新打包加入gdiplus為例 1 從dockerhub拉取指定映象 docker pull images version 此處,我用dockerfile拉取的,我的命令 2 檢視映象資訊列表 docker images 映象是靜態的,得到映象id,880d85db377...