linux:docker:openlitespeed

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

管理画面 https://localhost:7080/login.php にアクセスする。
User Name: admin
Password: 123456(OpenLiteSpeed 初期パスワード)

OpenLiteSpeed 001

OpenLiteSpeed 001

  • linux/docker/openlitespeed.txt
  • 最終更新: 2024/02/01 18:09
  • by ともやん