Skip to content

Commit 955c5f0

Browse files
authored
Fix links in DOCKER_USER_GUIDE.md (eclipse-linuxtools#283)
1 parent 5aa2f8d commit 955c5f0

File tree

1 file changed

+43
-42
lines changed

1 file changed

+43
-42
lines changed

Diff for: DOCKER_USER_GUIDE.md

+43-42
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Introduction
33

44
The Linux Tools Docker Tooling plug-ins allow a user to manage Docker Images and Containers with functionality similar to the command-line docker command.
55

6-
For details on Docker and the docker command, see the Docker web-site at <http://www.docker.com>
6+
For details on Docker and the docker command, see the Docker web-site at <https://www.docker.com>
77

88
This document discusses functionality found in the Docker Tooling 3.1.0 feature.
99

@@ -16,11 +16,11 @@ A new perspective known as the Docker Tooling Perspective is added.
1616

1717
This perspective brings up three new views added:
1818

19-
- [Docker Explorer View](#Docker_Explorer_View "wikilink") - view for creating/managing connections to Docker daemons
20-
- [Docker Images View](#Docker_Images_View "wikilink") - view for managing Docker Images
21-
- [Docker Containers View](#Docker_Containers_View "wikilink") - view for managing Docker Containers
19+
- [Docker Explorer View](#docker-explorer-view "wikilink") - view for creating/managing connections to Docker daemons
20+
- [Docker Images View](#docker-images-view "wikilink") - view for managing Docker Images
21+
- [Docker Containers View](#docker-containers-view "wikilink") - view for managing Docker Containers
2222

23-
In addition, the Docker Tooling Perspective adds the [Docker Image Hierarchy View](#Docker_Image_Hierarchy_View "wikilink"), Console View, the Terminal View, and the Properties View.
23+
In addition, the Docker Tooling Perspective adds the [Docker Image Hierarchy View](#docker-image-hierarchy-view "wikilink"), Console View, the Terminal View, and the Properties View.
2424

2525
The Console View is used to display logs of stdout/stderr output from Containers and in some instances, allow input to stdin. The Properties View allows clicking on various elements such as Connections, Images, and Containers and getting detailed info not readily shown in the various views mentioned above.
2626

@@ -79,11 +79,11 @@ For Connections, Containers, and Images in the Docker Explorer View, right-click
7979
For Connections, one can:
8080

8181
- Show in Properties View
82-
- [Edit](#Edit_Connection_Wizard "wikilink") - edit Connection properties
82+
- [Edit](#edit-connection-wizard "wikilink") - edit Connection properties
8383
- Enable - enable a Connection that is no longer established
8484
- Refresh - refresh a Connection (update Containers and Images)
8585
- Remove - remove the Connection
86-
- [Pull](#Pull_Image "wikilink") - pull an Image
86+
- [Pull](#pull-image "wikilink") - pull an Image
8787

8888
<img src="images/LinuxToolsExplorerContainerContextMenu.png">
8989

@@ -96,26 +96,27 @@ For Containers, one can:
9696
- Kill - kill running Containers
9797
- Restart - restart Container
9898
- Show in - show in Properties View
99-
- [Open Image Hierarchy](#Docker_Image_Hierarchy_View "wikilink") - show parent Image plus its parents in Image Hierarchy View
99+
- [Open Image Hierarchy](#docker-image-hierarchy-view "wikilink") - show parent Image plus its parents in Image Hierarchy View
100100
- Execute Shell - run a shell in the Terminal View (running Container only)
101-
- [Copy from Container](#Copy_from_Container "wikilink") - copy files from Container to Host
102-
- [Copy to Container](#Copy_to_Container "wikilink") - copy files from Host to Container
101+
- [Copy from Container](#copy-from-container "wikilink") - copy files from Container to Host
102+
103+
- [Copy to Container](#copy-to-container "wikilink") - copy files from Host to Container
103104
- Remove - delete stopped Containers
104-
- [Commit](#Commit_Container "wikilink") - commit the Container to an Image
105-
- [Display Log](#Display_Log "wikilink") - display the log for the Container
105+
- [Commit](#commit-container "wikilink") - commit the Container to an Image
106+
- [Display Log](#display-log "wikilink") - display the log for the Container
106107
- Remove Log - removes the log for the Container from Eclipse Console View or Terminal View (tty flag on)
107108

108109
<img src="images/LinuxToolsExplorerImageContextMenu.png">
109110

110111
For Images, one can:
111112

112-
- [Run](#Run_Image "wikilink") - build a Container and run it
113+
- [Run](#run-image "wikilink") - build a Container and run it
113114
- Show in Properties View
114-
- [Open Image Hierarchy](#Docker_Image_Hierarchy_View "wikilink") - show parent Image plus its parents in Image Hierarchy View
115+
- [Open Image Hierarchy](#docker-image-hierarchy-view "wikilink") - show parent Image plus its parents in Image Hierarchy View
115116
- Remove - delete selected Images
116-
- [Push](#Push_Image "wikilink") - push an Image to a registry
117-
- [Add Tag](#Add_Tag "wikilink") - add a tag to an Image
118-
- [Remove Tag](#Remove_Tag "wikilink") - remove a tag from an Image with multiple tags
117+
- [Push](#push-image "wikilink") - push an Image to a registry
118+
- [Add Tag](#add-tag "wikilink") - add a tag to an Image
119+
- [Remove Tag](#remove-tag "wikilink") - remove a tag from an Image with multiple tags
119120

120121
Docker Images View
121122
------------------
@@ -130,20 +131,20 @@ The connection used for the Docker Images View is determined by the latest selec
130131

131132
There are a number of toolbar actions supported in the Docker Images View:
132133

133-
- ![](images/LinuxToolsDockerImageViewPull.gif "fig:images/LinuxToolsDockerImageViewPull.png") - [pull an Image from the Repository](#Pull_Image "wikilink")
134-
- ![](images/LinuxToolsDockerImageViewPush.gif "fig:images/LinuxToolsDockerImageViewPush.png") - [push an Image to the Repository](#Push_Image "wikilink")
135-
- ![](images/LinuxToolsDockerContainerCreate.gif "fig:images/LinuxToolsDockerContainerCreate.png") - [create a Container from an Image](#Run_Image "wikilink")
136-
- ![](images/LinuxToolsDockerImageBuild.png "fig:images/LinuxToolsDockerImageBuild.png") - [build an Image from a Dockerfile](#Build_Image "wikilink")
137-
- ![](images/LinuxToolsDockerTagImage.gif "fig:images/LinuxToolsDockerTagImage.png") - [tag an Image](#Add_Tag "wikilink")
134+
- ![](images/LinuxToolsDockerImageViewPull.gif "fig:images/LinuxToolsDockerImageViewPull.png") - [pull an Image from the Repository](#pull-image "wikilink")
135+
- ![](images/LinuxToolsDockerImageViewPush.gif "fig:images/LinuxToolsDockerImageViewPush.png") - [push an Image to the Repository](#push-image "wikilink")
136+
- ![](images/LinuxToolsDockerContainerCreate.gif "fig:images/LinuxToolsDockerContainerCreate.png") - [create a Container from an Image](#run-image "wikilink")
137+
- ![](images/LinuxToolsDockerImageBuild.png "fig:images/LinuxToolsDockerImageBuild.png") - [build an Image from a Dockerfile](#build-image "wikilink")
138+
- ![](images/LinuxToolsDockerTagImage.gif "fig:images/LinuxToolsDockerTagImage.png") - [tag an Image](#add-tag "wikilink")
138139
- ![](images/LinuxToolsDockerDeleteImage.gif "fig:images/LinuxToolsDockerDeleteImage.png") - delete one or more Images (requires confirmation)
139140
- ![](images/LinuxToolsDockerRefreshImage.gif "fig:images/LinuxToolsDockerRefreshImage.png") - refresh Images list
140141

141142
There are also context menu actions supported:
142143

143-
- ![](images/LinuxToolsDockerContainerCreate.gif "fig:images/LinuxToolsDockerContainerCreate.png") - [Run an Image and create a Container](#Run_Image "wikilink")
144-
- ![](images/LinuxToolsDockerTagImage.gif "fig:images/LinuxToolsDockerTagImage.png") - [tag an Image](#Add_Tag "wikilink") (same as the toolbar tag image action)
145-
- ![](images/LinuxToolsDockerRemoveTagIcon.gif "fig:images/LinuxToolsDockerRemoveTagIcon.png") - [remove a tag from an Image with multiple repo tags](#Remove_Tag "wikilink")
146-
- ![](images/LinuxToolsDockerOpenImageHierarchy.png "fig:images/LinuxToolsDockerOpenImageHierarchy.png") - [Open Image Hierarchy](#Docker_Image_Hierarchy_View "wikilink")
144+
- ![](images/LinuxToolsDockerContainerCreate.gif "fig:images/LinuxToolsDockerContainerCreate.png") - [Run an Image and create a Container](#run-image "wikilink")
145+
- ![](images/LinuxToolsDockerTagImage.gif "fig:images/LinuxToolsDockerTagImage.png") - [tag an Image](#add-tag "wikilink") (same as the toolbar tag image action)
146+
- ![](images/LinuxToolsDockerRemoveTagIcon.gif "fig:images/LinuxToolsDockerRemoveTagIcon.png") - [remove a tag from an Image with multiple repo tags](#remove-tag "wikilink")
147+
- ![](images/LinuxToolsDockerOpenImageHierarchy.png "fig:images/LinuxToolsDockerOpenImageHierarchy.png") - [Open Image Hierarchy](#docker-image-hierarchy-view "wikilink")
147148

148149
The text entry below the Connection name is used to search/filter the contents of the list. Anything typed in the filter text widget is used to match items in the list (any column) and any row without a match is excluded.
149150

@@ -155,7 +156,7 @@ The pull Wizard is used to specify the repository or repo:tag specification and
155156

156157
![](images/LinuxToolsDockerPullWizard.png "images/LinuxToolsDockerPullWizard.png")
157158

158-
By default, the Docker Hub registry will be used, however, a user may specify an additional private registry if desired. Additional registries can be added by clicking on ***Add a registry account...*** or going to [Windows -\> Preferences -\> Docker -\> Registry Accounts](#Docker_Registry_Accounts_Preference_Page "wikilink").
159+
By default, the Docker Hub registry will be used, however, a user may specify an additional private registry if desired. Additional registries can be added by clicking on ***Add a registry account...*** or going to [Windows -\> Preferences -\> Docker -\> Registry Accounts](#docker-registry-accounts-preference-page "wikilink").
159160

160161
The user can either fill in the complete name of the image to download or a search can be performed using the Search button. This brings up the Search Image Wizard.
161162

@@ -175,7 +176,7 @@ The pull of an Image may take a long time. This is because an Image may use seve
175176

176177
Pushing a Docker Image consists of specifying an existing repo tag to push. By default, Images will be pushed to the default Docker registry, but if a tag contains a registry specifier in addition to repo:tag, it will be pushed to the specified registry. To specify an external or local registry, use the Tag Image function to add a new tag to an existing Image which has the registry specifier and then push that tag.
177178

178-
The latest version of the Push Image Wizard allows one to specify a registry/account that has been added via [Window -\> Preferences -\> Docker -\> Registry Accounts](#Docker_Registry_Accounts_Preference_Page "wikilink"). This is needed when authorization is required by the registry for the specified repo. Using the aforementioned tag method assumes no authorization required.
179+
The latest version of the Push Image Wizard allows one to specify a registry/account that has been added via [Window -\> Preferences -\> Docker -\> Registry Accounts](#docker-registry-accounts-preference-page "wikilink"). This is needed when authorization is required by the registry for the specified repo. Using the aforementioned tag method assumes no authorization required.
179180

180181
As well, a new tag can be specified at the time of the push. This new tag is not retained unless specified in the options.
181182

@@ -259,7 +260,7 @@ There are two fields that need to be filled in:
259260
- Note that this name must follow correct repo:tag format.
260261
- Directory - this is the directory that contains or will contain the Dockerfile
261262

262-
The directory can be specified using the "Browse" button. Once a valid existing directory is specified, the "Edit" button will be enabled, allowing creation and modification of the Dockerfile using a [basic editor dialog](#Dockerfile_Editor "wikilink").
263+
The directory can be specified using the "Browse" button. Once a valid existing directory is specified, the "Edit" button will be enabled, allowing creation and modification of the Dockerfile using a [basic editor dialog](#dockerfile-editor "wikilink").
263264

264265
When the Dockerfile is considered complete, hitting the "Finish" button will start the Image build action. When the build is complete, the Docker Images View will be refreshed automatically.
265266

@@ -278,10 +279,10 @@ A Dockerfile is used to specify how to build the new Docker Image. The file cont
278279
- The cmd form is run in a shell (/bin/sh -c cmd).
279280
- Typically, this is how you install new packages (e.g. RUN yum install -y gdb). It can also be used to modify the configuration (e.g. sed operations on a config file).
280281
- These commands are run in the build stage prior to any Container being run and there can be multiple RUN commands specified.
281-
- CMD - this is the default command that the new Image will run if one isn't specified on [Container create](#Container_Create "wikilink").
282+
- CMD - this is the default command that the new Image will run if one isn't specified on [Container create](#container-create "wikilink").
282283
- There are three forms:
283284
- ["executable", "param1", "param2"] - executable form
284-
- ["param1", "param2"] - default parameters to Entrypoint (see [Entrypoint parameter of Create Container](#Create_Container "wikilink")
285+
- ["param1", "param2"] - default parameters to Entrypoint (see [Entrypoint parameter of Create Container](#create-container "wikilink")
285286
- command param1 param2 - command form
286287
- The CMD is not run in build, but only when the Container is created and started.
287288
- ENV - this specifies one of more environment variables
@@ -304,7 +305,7 @@ A Dockerfile is used to specify how to build the new Docker Image. The file cont
304305
- COPY ["\<src\>"... "\<dest\>"]
305306
- The second form is used to quote names that have white-space.
306307

307-
For more details, see [the official Dockerfile reference](http://docs.docker.com/reference/builder)
308+
For more details, see [the official Dockerfile reference](https://docs.docker.com/build)
308309

309310
#### Build Image Run Configuration
310311

@@ -372,14 +373,14 @@ It should be noted that the various actions above are enabled/disabled based on
372373

373374
The following context menu actions are supported:
374375

375-
- ![](images/LinuxToolsDockerContainerCommitIcon.gif "fig:LinuxToolsDockerContainerCommitIcon.png") Commit Container - [commit all changes of a selected Container into a new Image](#Commit_Container "wikilink")
376+
- ![](images/LinuxToolsDockerContainerCommitIcon.gif "fig:LinuxToolsDockerContainerCommitIcon.png") Commit Container - [commit all changes of a selected Container into a new Image](#commit-container "wikilink")
376377
- ![](images/LinuxToolsDockerContainerRestartIcon.gif "fig:LinuxToolsDockerContainerRestartIcon.png") Restart - restart a Container (will wait to stop a running Container, then will kill it before starting again)
377-
- ![](images/LinuxToolsDockerContainerDisplayLogIcon.gif "fig:LinuxToolsDockerContainerDisplayLogIcon.png") Display Log - [display the stdout/stderr logs of a selected Container in the Console View](#Display_Log "wikilink")
378+
- ![](images/LinuxToolsDockerContainerDisplayLogIcon.gif "fig:LinuxToolsDockerContainerDisplayLogIcon.png") Display Log - [display the stdout/stderr logs of a selected Container in the Console View](#display-log "wikilink")
378379
- ![](images/LinuxToolsDockerContainerRemoveLogIcon.gif "fig:LinuxToolsDockerContainerRemoveLogIcon.png") Remove Log - remove the stdout/stderr logs of a selected Container from the Console View
379-
- ![](images/LinuxToolsDockerOpenImageHierarchy.png "fig:LinuxToolsDockerOpenImageHierarchy.png") Open Image Hierarchy - [Open Image Hierarchy for Container](#Docker_Image_Hierarchy_View "wikilink")
380-
- ![](images/LinuxToolsDockerCopyFromContainer.gif "fig:LinuxToolsDockerCopyFromContainer.png") Copy from Container - [copy files from Container to Host](#Copy_from_Container "wikilink")
381-
- ![](images/LinuxToolsDockerCopyToContainer.gif "fig:LinuxToolsDockerCopyToContainer.png") Copy to Container - [copy files from Host to Container](#Copy_to_Container "wikilink")
382-
- ![](images/LinuxToolsDockerExecuteShell.gif "fig:LinuxToolsDockerExecuteShell.png") Execute Shell - [execute a shell in running Container](#Execute_Shell "wikilink")
380+
- ![](images/LinuxToolsDockerOpenImageHierarchy.png "fig:LinuxToolsDockerOpenImageHierarchy.png") Open Image Hierarchy - [Open Image Hierarchy for Container](#docker-image-hierarchy-view "wikilink")
381+
- ![](images/LinuxToolsDockerCopyFromContainer.gif "fig:LinuxToolsDockerCopyFromContainer.png") Copy from Container - [copy files from Container to Host](#copy-from-container "wikilink")
382+
- ![](images/LinuxToolsDockerCopyToContainer.gif "fig:LinuxToolsDockerCopyToContainer.png") Copy to Container - [copy files from Host to Container](#copy-to-container "wikilink")
383+
- ![](images/LinuxToolsDockerExecuteShell.gif "fig:LinuxToolsDockerExecuteShell.png") Execute Shell - [execute a shell in running Container](#execute-shell "wikilink")
383384

384385
### Filtering Labels
385386

@@ -451,12 +452,12 @@ Docker Image Hierarchy View
451452

452453
The Image Hierarchy View displays a hierarchy of Images starting at a particular Image or Container back to its earliest parent Image. A parent Image is one that is used in a Build Image action. In the case where the Image Hierarchy is started from an Image, all of its existing Containers are shown as children. In the case where the Image Hierarchy is started from a Container, just the selected Container is shown under the Image used to create it.
453454

454-
Context menu actions are available for the Docker Images and Docker Containers in the View. These match those found in the [Docker Explorer View context menu](#Docker_Explorer_Context_Menu "wikilink").
455+
Context menu actions are available for the Docker Images and Docker Containers in the View. These match those found in the [Docker Explorer View context menu](#docker-explorer-context-menu "wikilink").
455456

456457
Properties View
457458
---------------
458459

459-
The Properties View will respond to selections in the four Docker Tooling Views: [Docker Explorer View](#Docker_Explorer_View "wikilink"), [Docker Images View](#Docker_Images_View "wikilink"), [Docker Containers View](#Docker_Containers_View "wikilink"), and the [Docker Image Hierarchy View](#Docker_Image_Hierarchy_View "wikilink"). The data shown will depend on what is being selected:
460+
The Properties View will respond to selections in the four Docker Tooling Views: [Docker Explorer View](#docker-explorer-view "wikilink"), [Docker Images View](#docker-images-view "wikilink"), [Docker Containers View](#docker-containers-view "wikilink"), and the [Docker Image Hierarchy View](#docker-image-hierarchy-view "wikilink"). The data shown will depend on what is being selected:
460461

461462
- Docker Connection
462463
- Docker Image
@@ -478,7 +479,7 @@ Support has been added for docker-compose.
478479

479480
Users can select a docker-compose.yml file and start Docker Compose from the context menu, using the Run \> Docker Compose launcher shortcut.
480481

481-
The Docker Compose process displays its logs (with support for text coloring based on ANSI escape codes) and provides a stop button to stop the underlying process. The location of the docker-compose command is specified using the [docker compose preferences page](#Docker_Compose_Preference_Page "wikilink") location using Window-\>Preferences-\>Docker-\>Docker Compose.
482+
The Docker Compose process displays its logs (with support for text coloring based on ANSI escape codes) and provides a stop button to stop the underlying process. The location of the docker-compose command is specified using the [docker compose preferences page](#docker-compose-preference-page "wikilink") location using Window-\>Preferences-\>Docker-\>Docker Compose.
482483

483484
![](images/LinuxToolsDockerComposeConsole.png "LinuxToolsDockerComposeConsole.png")
484485

@@ -527,4 +528,4 @@ Here a user may specify registry account information. By default, a user has acc
527528

528529
The page supports adding, editing, and removing accounts.
529530

530-
Once a registry account entry is added, it may be used for pushing and pulling images. See the [push image](#Push_Image "wikilink") and [pull image](#Pull_Image "wikilink") sections for details.
531+
Once a registry account entry is added, it may be used for pushing and pulling images. See the [push image](#push-image "wikilink") and [pull image](#pull-image "wikilink") sections for details.

0 commit comments

Comments
 (0)