A team of vaccinators from the armed forces was invited to staff the Royal Highland Centre after NHS Lothian put the finishing touches in place and launched it on Wednesday.
Over the last two days, around 1,800 people have been given their first dose of protection against the virus.
The armed forces will provide around 20 vaccinators for up to two weeks, while more training and induction takes place, before the NHS teams switch back.
The mass vaccination centre, the third in Lothian, will be capable of vaccinating around 900 people every day, seven days a week.
A message from the Editor:Thank you for reading this article. We're more reliant on your support than ever as the shift in consumer habits brought about by coronavirus impacts our advertisers.
If you haven't already, please consider supporting our trusted, fact-checked journalism by taking out a digital subscription.
1. Lance corporal (LCpl) Amy Portman
Lance corporal Amy Portman loads an injection of a coronavirus vaccine whilst assisting with the vaccination programme at the Royal Highland Showground. Photo: Andrew Milligan/PA Wire
2. Vaccination Centre sign
People walking by the Vaccination Centre sign at the Royal Highland Show ground. Photo: Andrew Milligan/PA Wire
3. Edinburgh resident receives the vaccine
Derek Fraser from Edinburgh receives his coronavirus vaccine from military doctor Captain Robert Reid from 3 Medical Regiment. Photo: Andrew Milligan/PA Wire
4. An NHS vaccination sign at the Royal Highland Show ground
An NHS vaccination sign at the Royal Highland Show ground in Edinburgh, where lockdown measures introduced on January 5 for mainland Scotland remain in effect until at least the end of February. Photo: Andrew Milligan/PA Wire