clixon/docker/example/README.md
Olof Hagsand 61e2f014be * Changed docker builds
* `clixon-test` built in `docker/test`
    * Renamed from `clixon-system` built in `docker/main`
  * `clixon-example` built in `docker/example`
    * Added netconf ssh subsystem
    * Renamed from `clixon` built in `docker/base`
* Added ietf-yang-schema-mount@2019-01-14.yang
2022-12-11 13:57:27 +01:00

46 lines
931 B
Markdown

# Clixon main example docker image
This directory contains code for building a clixon main example docker container.
This clixon example container uses native http.
## Build
Perform the build by `make docker`. This copies the latest _committed_ clixon code into the container.
## Start
Start the container:
```
$ ./start.sh
```
If you want to install your pre-existing pub rsa key in the container:
```
$ SSHKEY=true ./start.sh
```
## Run
The CLI directly
```
$ sudo docker exec -it clixon-example clixon_cli
```
The CLI via ssh (if keys setup correctly) where 172.x.x.x is the addresss of eth0
```
$ ssh -t root@172.x.x.x clixon_cli
```
Netconf via ssh:
```
$ ssh root@172.x.x.x -s netconf
```
## Push
You may also do `make push` if you want to push the image, but you may then consider changing the image name (in the makefile:s).
(You may have to login for push with sudo docker login -u <username>)