summaryrefslogtreecommitdiff
path: root/docker/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'docker/README.md')
-rw-r--r--docker/README.md32
1 files changed, 19 insertions, 13 deletions
diff --git a/docker/README.md b/docker/README.md
index 8576acd..6ed88d8 100644
--- a/docker/README.md
+++ b/docker/README.md
@@ -1,31 +1,37 @@
-Build `mscp` in docker containers.
+Build docker containers.
```console
cd ..
-docker build -t mscp-ubuntu:20.04 -f docker/Dockerfile-ubuntu-20.04 .
-docker run -it --rm -v (pwd):/out mscp-ubuntu:20.04 \
- cp /mscp/build/mscp_0.0.0-ubuntu-20.04-x86_64.deb /out/
+docker build -t mscp-ubuntu:20.04 -f docker/ubuntu-20.04.Dockerfile .
docker build -t mscp-ubuntu:22.04 -f docker/Dockerfile-ubuntu-22.04 .
-docker run -it --rm -v (pwd):/out mscp-ubuntu:22.04 \
- cp /mscp/build/mscp_0.0.0-ubuntu-22.04-x86_64.deb /out/
docker build -t mscp-centos:8 -f docker/Dockerfile-centos-8 .
-docker run -it --rm -v (pwd):/out mscp-centos:8 \
- cp /mscp/build/mscp_0.0.0-centos-8-x86_64.rpm /out/
```
+Test `mscp` in the containers.
+
+```console
+docker run --init --rm mscp-ubuntu:20.04 /build/mscp/scripts/test-in-container.sh
+
+docker run --init --rm mscp-ubuntu:22.04 /build/mscp/scripts/test-in-container.sh
-Test `mscp` in a ubuntu:latest docker container.
+docker run --init --rm mscp-centos:8 /build/mscp/scripts/test-in-container.sh
+```
+
+Retrieve deb/rpm packages.
```console
-cd ..
+docker run --rm -v (pwd):/out mscp-ubuntu:20.04 \
+ cp /mscp/build/mscp_0.0.0-ubuntu-20.04-x86_64.deb /out/
-docker build --rm -t mscp-test -f docker/Dockerfile-test .
+docker run --rm -v (pwd):/out mscp-ubuntu:22.04 \
+ cp /mscp/build/mscp_0.0.0-ubuntu-22.04-x86_64.deb /out/
-docker run --init --rm mscp-test bash -c "/usr/sbin/sshd; cd /mscp/build; ctest --verbose"
+docker run --rm -v (pwd):/out mscp-centos:8 \
+ cp /mscp/build/mscp_0.0.0-centos-8-x86_64.rpm /out/
```
-I don't know whether these these are good way. \ No newline at end of file
+I don't know whether these are good way. \ No newline at end of file