筆記一下常常忘記…
Docker好處就是你可以直接將製作好的images整個輸出,避免重建環境.
導出image
1 2 3 4 5 |
sudo docker save -o <savefilename>.tar <image name> #同場加映 #比較好的方式可以用commit把image推上hub sudo docker commit <container_name_or_id> <image_name>:<tag> |
載入image
1 2 3 4 5 |
sudo docker load -i <savefile>.tar #同場加映 #可以用pull拉取 sudo docker pull <imagename> |
更改image名稱
1 2 3 |
#當載入image後可能名稱未必是你想看到的,或是更特殊呈現<none>,就可以透過此方式更改 sudo docker tag <image id> 修改的名稱:版次 |
之後啟動可以用docker-compose啟動
1 2 3 4 5 6 7 8 |
version: '3' services: image_service: image: my_image:latest ports: - "8080:80" ..... |