The docker image is probably the simplest installation use case, since it includes all dependencies and makes use of swoole to serve Shlink.
If you plan to deploy shlink in a container-based infrastructure, you can just use the official docker image.
Once deployed, you will need to run
docker exec -it shlink_container shlink api-key:generate in order to generate the first API key.
Finally access to shlink-web-client and configure your server to start creating short URLs.
If you want, you can also host shlink-web-client yourself as a docker container.