ນີ້ແມ່ນຄໍາສັ່ງ docker-commit ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
docker-commit - ສ້າງຮູບພາບໃຫມ່ຈາກການປ່ຽນແປງຂອງ container
ສະຫຼຸບສັງລວມ
docker ຄໍາຫມັ້ນສັນຍາ [-a|--ຜູ້ຂຽນ[=ຜູ້ຂຽນ]] [-c|-- ການປ່ຽນແປງ[=[DOCKERFILE ຄໍາແນະນໍາ]]] [- ຊ່ວຍ]
[-m|-- ຂໍ້ຄວາມ[=ຂໍ້ຄວາມ]] [-p|--ຢຸດຊົ່ວຄາວ[=ທີ່ແທ້ຈິງ]] ຄອນເທນເນີ [ເກັບຮັກສາ[:TAG]]
ລາຍລະອຽດ
ສ້າງຮູບໃຫມ່ຈາກ container ທີ່ມີຢູ່ແລ້ວທີ່ລະບຸໄວ້ໂດຍຊື່ຫຼື container ID. ໃຫມ່
ຮູບພາບຈະປະກອບດ້ວຍເນື້ອໃນຂອງລະບົບໄຟລ໌ container ໄດ້, ຍົກເວັ້ນ ປະລິມານຂໍ້ມູນໃດໆ.
ໃນຂະນະທີ່ docker ຄໍາຫມັ້ນສັນຍາ ຄໍາສັ່ງແມ່ນວິທີທີ່ສະດວກໃນການຂະຫຍາຍຮູບພາບທີ່ມີຢູ່ແລ້ວ, ທ່ານ
ຄວນໃຊ້ Dockerfile ແລະ docker ການກໍ່ສ້າງ ສໍາລັບການສ້າງຮູບພາບທີ່ທ່ານ
ຕັ້ງໃຈທີ່ຈະແບ່ງປັນກັບຄົນອື່ນ.
OPTIONS
-a, --ຜູ້ຂຽນ=""
ຜູ້ຂຽນ (ເຊັ່ນ: "John Hannibal Smith ⟨[email protected]⟩")
-c , -- ການປ່ຽນແປງ=[]
ນຳໃຊ້ຄຳແນະນຳ Dockerfile ທີ່ລະບຸໄວ້ໃນຂະນະທີ່ກຳລັງສ້າງຮູບພາບ
ຄໍາແນະນໍາ Dockerfile ທີ່ຮອງຮັບ:
CMD|ENTRYPOINT|ENV|ອະທິບາຍ|LABEL|ກໍ່ສ້າງ|ຜູ້ໃຊ້|VOLUME|WORKDIR
- ຊ່ວຍ
ພິມຄໍາຖະແຫຼງການການນໍາໃຊ້
-m, -- ຂໍ້ຄວາມ=""
ສັນຍາຂໍ້ຄວາມ
-p, --ຢຸດຊົ່ວຄາວ=ທີ່ແທ້ຈິງ|ທີ່ບໍ່ຖືກຕ້ອງ
ຢຸດຖັງໄວ້ຊົ່ວຄາວໃນລະຫວ່າງການເຮັດສັນຍາ. ຄ່າເລີ່ມຕົ້ນແມ່ນ ທີ່ແທ້ຈິງ.
ຕົວຢ່າງ
ການສ້າງ a ໃຫມ່ ຮູບພາບເລັກນ້ອຍ ຈາກ an ມີຢູ່ແລ້ວ ບ່ອນເກັບມ້ຽນ
ກ່ອງບັນຈຸທີ່ອີງໃສ່ Fedora ທີ່ມີຢູ່ແລ້ວໄດ້ຕິດຕັ້ງ Apache ໃນຂະນະທີ່ແລ່ນຢູ່ໃນການໂຕ້ຕອບ
ຮູບແບບທີ່ມີແກະ bash. Apache ຍັງເຮັດວຽກຢູ່. ເພື່ອສ້າງການດໍາເນີນການຮູບພາບໃຫມ່ docker ps to
ຊອກຫາ ID ຂອງ container ແລະຫຼັງຈາກນັ້ນດໍາເນີນການ:
# docker commit -m="ເພີ່ມ Apache ໃສ່ຮູບຖານ Fedora" \
-a="AD Ministrator" 98bd7fc99854 fedora/fedora_httpd:20
ໃຫ້ສັງເກດວ່າພຽງແຕ່ a-z0-9-_. ອະນຸຍາດໃຫ້ມີການຕັ້ງຊື່ຮູບພາບຈາກກ່ອງບັນຈຸທີ່ມີຢູ່ແລ້ວ.
ສະຫມັກຂໍເອົາ ລະບຸ dockerfile ຄໍາແນະນໍາ ໃນຂະນະທີ່ ການກະ ທຳ ໄດ້ ຮູບພາບເລັກນ້ອຍ
ຖ້າກ່ອງບັນຈຸທີ່ມີຢູ່ແລ້ວຖືກສ້າງຂື້ນໂດຍບໍ່ມີຕົວແປສະພາບແວດລ້ອມ DEBUG ທີ່ຕັ້ງເປັນ "ຈິງ",
ທ່ານສາມາດສ້າງຮູບພາບໃຫມ່ໂດຍອີງໃສ່ພາຊະນະດັ່ງກ່າວໂດຍການທໍາອິດໄດ້ຮັບ ID ຂອງ container
ກັບ docker ps ແລະຫຼັງຈາກນັ້ນແລ່ນ:
# docker commit -c="ENV DEBUG true" 98bd7fc99854 debug-image
ປະຫວັດຄວາມເປັນ
ເດືອນເມສາ 2014, ລວບລວມໃນເບື້ອງຕົ້ນໂດຍ William Henry (whenry at redhat dot com) ໂດຍອີງໃສ່
docker.com ແຫຼ່ງຂໍ້ມູນແລະໃນເດືອນມິຖຸນາ 2014, ປັບປຸງໂດຍ Sven Dowideit
⟨[email protected]⟩ ກໍລະກົດ 2014, ປັບປຸງໂດຍ Sven Dowideit ⟨[email protected]⟩
ຕຸລາ 2014, ປັບປຸງໂດຍ Daniel, Dao Quang Minh ເດືອນມິຖຸນາ 2015, ປັບປຸງ
ໂດຍ Sally O'Malley ⟨[email protected]⟩
ໃຊ້ docker-commit ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net