From Fedora Project Wiki

No edit summary
No edit summary
Line 19: Line 19:
|results=
|results=
The following must be true to consider this a successful test run.
The following must be true to consider this a successful test run.
# Step #1 You will be able to login into Atomic instance.
# Step #1 You will be able to login into an instance.
# Step #2 You will see output like this:
# Step #2 You will see output like this:


<pre>
  $ systemctl status docker.service
  $ systemctl status docker.service
  ● docker.service - Docker Application Container Engine
  ● docker.service - Docker Application Container Engine
     Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
     Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
     Active: active (running) since Thu 2016-05-05 07:21:25 IST; 6h ago
     Active: active (running) since Mon 2016-04-18 11:18:40 CDT; 3 days ago
       Docs: http://docs.docker.com
       Docs: http://docs.docker.com
   Main PID: 1104 (docker)
   Main PID: 1404 (sh)
     CGroup: /system.slice/docker.service
     CGroup: /system.slice/docker.service
             └─1104 /usr/bin/docker daemon --selinux-enabled
             ├─1404 /bin/sh -c /usr/bin/docker daemon            $OPTIONS            $DOCKER_STORAGE_OPTIONS            $DOCKER_NETWORK_OPTIONS            $INSECURE_REGISTRY            2>&1 | /usr/bin/forward-journald -tag docker
            ├─1414 /usr/bin/docker daemon --selinux-enabled --log-driver=journald -G dockerroot --storage-opt dm.no_warn_on_loop_devices=true
            └─1415 /usr/bin/forward-journald -tag docker
</pre>


|optional=Optionally provide hints for exploratory testing.
|optional=Optionally provide hints for exploratory testing.
}}
}}

Revision as of 10:07, 5 May 2016

Description

We are going to test that Docker daemon starts successfully.

Setup

Test this on Atomic image and Base image.

How to test

Be as specific as required for the target audience.

  1. ssh into an Atomic/Cloud instance.
  2. If it is a cloud base image then install docker
$ sudo dnf install docker -y
  1. Next we will start docker deamon. (No need on an Atomic instance)
 $ systemctl start docker.service
  1. Check the status of the docker service
$ systemctl status docker.service

Expected Results

The following must be true to consider this a successful test run.

  1. Step #1 You will be able to login into an instance.
  2. Step #2 You will see output like this:
 $ systemctl status docker.service
 ● docker.service - Docker Application Container Engine
    Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
    Active: active (running) since Mon 2016-04-18 11:18:40 CDT; 3 days ago
      Docs: http://docs.docker.com
  Main PID: 1404 (sh)
    CGroup: /system.slice/docker.service
            ├─1404 /bin/sh -c /usr/bin/docker daemon            $OPTIONS            $DOCKER_STORAGE_OPTIONS            $DOCKER_NETWORK_OPTIONS            $INSECURE_REGISTRY            2>&1 | /usr/bin/forward-journald -tag docker
            ├─1414 /usr/bin/docker daemon --selinux-enabled --log-driver=journald -G dockerroot --storage-opt dm.no_warn_on_loop_devices=true
            └─1415 /usr/bin/forward-journald -tag docker

Optional

Optionally provide hints for exploratory testing.