OpenLiteSpeed (docker)
インストール
Docker をインストールする。
イメージのダウンロード
公式: Download an image - OLS | Docker | Cloud | LiteSpeed Documentation
$ docker pull litespeedtech/openlitespeed:latest
latest: Pulling from litespeedtech/openlitespeed
a48641193673: Pull complete
8423bd16dd6a: Pull complete
d778f2bc04bf: Pull complete
ecd51006c533: Pull complete
4f4fb700ef54: Pull complete
4cd9ccfff894: Pull complete
45deb388d732: Pull complete
86583e803b51: Pull complete
bbc45d6d9a50: Pull complete
f9f6147b4394: Pull complete
50476bbbdc30: Pull complete
0ff609298946: Pull complete
b2fd29e4ddb1: Pull complete
a0d00fa6920a: Pull complete
22f7a7b7993e: Pull complete
6342bed20ea5: Pull complete
f058afec49a4: Pull complete
5de63dd9c00f: Pull complete
c41c55ae997a: Pull complete
ee8da5b13cf8: Pull complete
Digest: sha256:fe956d9cc281a50bbb8146194c10475739aa9030fc1714c6018502d55c15db49
Status: Downloaded newer image for litespeedtech/openlitespeed:latest
docker.io/litespeedtech/openlitespeed:latest
OpenLiteSpeed と lsphp のバージョン指定。
litespeedtech/openlitespeed Tags - Docker Hub
TAG | Digest |
---|---|
latest | fe956d9cc281 |
1.7.19-lsphp80 | fe956d9cc281 |
1.7.19-lsphp81 | 2a600f8650d5 |
1.7.19-lsphp74 | d1c9cfb6fd68 |
$ docker pull litespeedtech/openlitespeed:1.7.19-lsphp81
1.7.19-lsphp81: Pulling from litespeedtech/openlitespeed
a48641193673: Already exists
af0a5132ee05: Pull complete
249993e92f59: Pull complete
e4a085861c59: Pull complete
4f4fb700ef54: Pull complete
c2de18b6b939: Pull complete
0509572aed0d: Pull complete
441f529ce2b1: Pull complete
b52317151407: Pull complete
0afa8f350cb0: Pull complete
ee5ebaa630fa: Pull complete
52b7f472f63f: Pull complete
19f2e2fa154c: Pull complete
0c98a24bc06b: Pull complete
6bad5aa4a9dd: Pull complete
bea61439b79b: Pull complete
d312cecd0f0a: Pull complete
2ece569edfa8: Pull complete
799a7e519012: Pull complete
a54fb9f20707: Pull complete
Digest: sha256:2a600f8650d5dc5fb4be46d176ce2aaa4eba2a1685adef550a8a666270d93b41
Status: Downloaded newer image for litespeedtech/openlitespeed:1.7.19-lsphp81
docker.io/litespeedtech/openlitespeed:1.7.19-lsphp81
取得イメージ一覧
$ docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE litespeedtech/openlitespeed latest 55d7982d664f 8 days ago 780MB litespeedtech/openlitespeed 1.7.19-lsphp81 a1d9e7dac07f 8 days ago 782MB fedora latest 621310b5b7d8 4 months ago 191MB hello-world latest 9c7a54a9a43c 9 months ago 13.3kB
コンテナ実行
$ docker run --name openlitespeed -p 7080:7080 -p 80:80 -p 443:443 -it litespeedtech/openlitespeed:latest
[OK] litespeed: pid=34.
$ docker run --name openlitespeed -p 7080:7080 -p 80:80 -p 443:443 --rm -it -d litespeedtech/openlitespeed:latest
[OK] litespeed: pid=34.
コンテナ名が競合している場合。
docker: Error response from daemon: Conflict. The container name "/openlitespeed" is already in use by container "be6f9c3af4d3e1e64da4c60c36fe5d26dd6b46e05c9f6f9a0b7aa173d664abb6". You have to remove (or rename) that container to be able to reuse that name. See 'docker run --help'.
実行中か確認する🤔
$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES be6f9c3af4d3 litespeedtech/openlitespeed:latest "/entrypoint.sh" 40 minutes ago Exited (130) 5 minutes ago openlitespeed
終了している場合は削除する。
$ docker rm openlitespeed
openlitespeed
OpenLiteSpeed WebAdmin Console
管理画面 https://localhost:7080/login.php にアクセスする。
User Name: admin
Password: 123456
(OpenLiteSpeed 初期パスワード)