Adding deprecated schema instructions
Signed-off-by: Adrian Plata <adrian.plata@docker.com>master
							parent
							
								
									1fb7fffdb2
								
							
						
					
					
						commit
						07a50201c9
					
				|  | @ -0,0 +1,41 @@ | ||||||
|  | --- | ||||||
|  | title: Update deprecated schema image manifest version 2, v1 images | ||||||
|  | description: Update deprecated schema v1 iamges | ||||||
|  | keywords: registry, on-prem, images, tags, repository, distribution, api, advanced, manifest | ||||||
|  | --- | ||||||
|  | 
 | ||||||
|  | ## Image manifest version 2, schema 1 | ||||||
|  | With the release of image manifest version 2, schema 2, image manifest version | ||||||
|  | 2, schema 1 has been deprecated. This could lead to compatibility and | ||||||
|  | vulnerability issues in images that haven't been updated to image manifest | ||||||
|  | version 2, schema 2. | ||||||
|  | 
 | ||||||
|  | This page contains information on how to update from image manifest version 2, | ||||||
|  | schema 1. However, these instructions will not ensure your new image will run | ||||||
|  | successfully. There may be several other issues to troubleshoot that are | ||||||
|  | associated with  the deprecated image manifest that will block your image from | ||||||
|  | running succesfully. A list of possible methods to help update your image is | ||||||
|  | also included below. | ||||||
|  | 
 | ||||||
|  | ### Update to image manifest version 2, schema 2 | ||||||
|  | 
 | ||||||
|  | One way to upgrade an image from image manifest version 2, schema 1 to | ||||||
|  | schema 2 is to `docker pull` the image and then `docker push` the image with a | ||||||
|  | current version of Docker. Doing so will automatically convert the image to use | ||||||
|  | the latest image manifest specification. | ||||||
|  | 
 | ||||||
|  | Converting an image to image manifest version 2, schema 2 converts the | ||||||
|  | manifest format, but does not update the contents within the image. Images | ||||||
|  | using manifest version 2, schema 1 may contain unpatched vulnerabilities. We | ||||||
|  | recommend looking for an alternative image or rebuilding it. | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | ### Update FROM statement | ||||||
|  | 
 | ||||||
|  | You can rebuild the image by updating the `FROM` statement in your | ||||||
|  | `Dockerfile`. If your image manifest is out-of-date, there is a chance the | ||||||
|  | image pulled from your `FROM` statement in your `Dockerfile` is also | ||||||
|  | out-of-date. See the [Dockerfile reference](https://docs.docker.com/engine/reference/builder/#from) | ||||||
|  | and the [Dockerfile best practices guide](https://docs.docker.com/develop/develop-images/dockerfile_best-practices/) | ||||||
|  | for more information on how to update the `FROM` statement in your | ||||||
|  | `Dockerfile`. | ||||||
		Loading…
	
		Reference in New Issue