Skip to content

Commit

Permalink
Explained login to docker container
Browse files Browse the repository at this point in the history
  • Loading branch information
ckunki committed Feb 6, 2024
1 parent e5fcd8b commit 57d8401
Show file tree
Hide file tree
Showing 3 changed files with 32 additions and 2 deletions.
5 changes: 5 additions & 0 deletions doc/changes/changes_0.2.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,12 @@ Version: 0.2.0
* #163: Fixed version number of VM images etc.
* #161: Fixed the bug in the Transformers' Translation notebook.

## Documentation

* #125: Explained login to docker container

## Refactoring

* #160: Implemented the PM's recommendations of 2024-01-24.
* #120: Passing the secret store object (sb_config) as a parameter to all functions that need it.

Expand Down
27 changes: 26 additions & 1 deletion doc/user_guide/docker/docker_usage.md
Original file line number Diff line number Diff line change
Expand Up @@ -142,10 +142,35 @@ port to the same port then you can connect with http://localhost:49494.
└─┘┴ ─┴┘┴ ┴ ┴ └─┘ ┴ └─┘└─┘┴└─ └┘└─┘┴ ┴ ┴ └─┘┴└─ ┴ ┴ ┴└─┘└─┘└┴┘└─┘┴└──┴┘ o
The default password is "ai-lab".
To update the password as user root run
To update the password login to the Docker container as user root and run
/root/jupyterenv/bin/jupyter-lab server password
```

Using an internet browser you then can connect to the Jupyter server running in the Docker container in order to follow the tutorials presented by a set of Jupyter notebooks, see [Connecting to Jupyter Service](../user_guide.md#connecting-to-jupyter-service).

For parameter `<host>`: If your daemon machine is identical to the machine your browser is running on then you can replace `<host>` by `localhost` otherwise please use the IP address of the daemon machine.

The following section explains how to login to the Docker container in order to change the default password for example.

## Login to the Docker container

To update the password you first need to login to the Docker container.

The following command shows the list of currently running Docker containers

```shell
docker ps
```

Here is a sample output

```
CONTAINER ID IMAGE COMMAND NAMES
1199447716d4 image:2 "entrypoint" funny_rabbit
```

The following command enables you to login as user `root` to the specified container:

```shell
docker exec --user root -it ${CONTAINER_ID} bash
```
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ def exit_on_error(rc):
└─┘┴ ─┴┘┴ ┴ ┴ └─┘ ┴ └─┘└─┘┴└─ └┘└─┘┴ ┴ ┴ └─┘┴└─ ┴ ┴ ┴└─┘└─┘└┴┘└─┘┴└──┴┘ o
The default password is "{password}".
To update the password as user {user} run
To update the password login to the Docker container as user {user} and run
{binary_path} server password
""")
with open(logfile, "r") as f:
Expand Down

0 comments on commit 57d8401

Please sign in to comment.