Reinforce 305-300 concepts with active-recall study cards covering all 3 blueprint domains. Each card shows the question on the front and the correct answer with a full explanation on the back.
Flashcards work through active recall — the process of retrieving information from memory rather than passively re-reading it. Research consistently shows that active recall produces stronger, longer-lasting memory than re-reading study guides. For 305-300 preparation, this means flashcards are one of the highest-return study tools available.
Attempt recall first
Read the 305-300 question on each card, pause, and attempt to formulate the answer in your own words before revealing. This retrieval attempt — even if wrong — dramatically strengthens memory compared to immediately reading the answer.
Review wrong cards again
When you get a card wrong, note it and add it back to your review pile. Spaced repetition — seeing difficult cards more frequently — is the mechanism that makes flashcard study far more efficient than linear reading.
Study by domain
Group your 305-300 flashcard sessions by domain for the first 3–4 weeks. Master one domain before moving to the next. In the final week, shuffle all cards together to test cross-domain recall — which is what the real 305-300 exam requires.
Short sessions beat marathon reviews
20–30 flashcard cards per session, done daily, produces better retention than a single 200-card marathon session. Five short daily sessions per week over 4 weeks gives you over 400 total card reviews — enough to reliably pass 305-300.
Sample cards from the 305-300 flashcard bank. Read the question, think of the answer, then read the explanation below.
Which command is used to list all defined virtual networks in Libvirt?
virsh net-list --all
virsh net-list --all displays both active and inactive virtual networks.
You are troubleshooting a Docker container that cannot reach the internet despite the host having connectivity. The container uses the default bridge network. Which iptables chain is most likely causing the block?
FORWARD
Docker adds rules to the FORWARD chain in the filter table to manage traffic between the bridge network and external networks.
You are using Packer to automate a build. You notice the build fails because the 'communicator' cannot connect. Which type of communicator is most suitable for a KVM-based build where SSH is not yet configured?
none
The 'none' communicator is used when the builder handles the image creation without needing remote access, or 'ssh' if the guest OS supports it. However, if the build relies on console output/keystrokes, the 'none' communicator is often used alongside the boot command.
Which command is used to remove an unused Docker image?
docker rmi
'docker rmi' is the command to remove an image.
You are using Docker and want to create a volume that is shared between multiple containers and persists even if the containers are deleted. What is the best approach?
Named volume
Named volumes are specifically designed for persistence and sharing independent of container lifecycles.
You are using BSD Jails and need to start a jail. Which utility is the standard management tool for jail administration?
jail
jail is the command to create or start a jail, and jailctl is also sometimes used in managed environments, but jexec is used for executing commands inside.
Which Dockerfile instruction is used to copy a file from the host file system into the image?
COPY
The COPY instruction is the standard way to move files from the build context into the image.
Which command lists all Docker images currently on the host?
docker images
'docker images' or 'docker image ls' lists images.
You are using systemd-nspawn and want to run a container that shares the host's network namespace. Which flag is required?
--network-host
The --private-network flag disables the network, while omitting it or specifically using --network-veth allows various configurations; however, to share the host's namespace, one must use --network-host.
You are configuring an LXC container and need to grant it access to a specific host character device without running the container in privileged mode. Which configuration option in the container's config file should you use?
lxc.cgroup2.devices.allow
The lxc.cgroup2.devices.allow directive is the standard way to whitelist specific hardware devices for a container in cgroup2-based environments.
You need to create a snapshot of a QCOW2 disk image without stopping the virtual machine. Which qemu-img sub-command should be used?
virsh snapshot-create-as --domain vm_name --name snap1 --disk-only
qemu-img snapshot -c creates a snapshot, but it should only be done on offline images. For live snapshots, virsh snapshot-create is required.
Which command is used to display the XML configuration of a running VM domain named 'webserver'?
virsh dumpxml webserver
virsh dumpxml webserver outputs the XML definition of the specified domain.
What is the primary function of a Docker Registry?
To store and distribute images
A registry stores and distributes Docker images.
In a FreeBSD Jail, how can you ensure the jail starts automatically at boot?
Set jail_enable=YES in /etc/rc.conf
Setting 'jail_enable="YES"' in /etc/rc.conf is required for the jails subsystem to start.
Which Docker command is used to display the resource usage (CPU, memory) of running containers?
docker stats
'docker stats' provides a real-time stream of container resource usage statistics.
Which flag is used to run a container in the background?
-d
The -d or --detach flag runs the container in the background.
You are using a BSD Jail and want to limit the filesystem access of the jail to a specific directory tree. Which utility or configuration mechanism is primarily used to achieve this?
jail.conf path parameter
The 'path' configuration parameter in the jail.conf file defines the root directory of the jail.
When using 'docker-compose', which file format is used to define the services?
YAML
Docker Compose uses YAML files.
When configuring a Docker volume that needs to be shared between multiple containers, which storage driver storage path is recommended to ensure persistent data availability if the host reboots?
-v /host/path:/container/path
Using a named volume or a bind mount to a host directory ensures persistence beyond the container lifecycle.
Which command is used to stop all running containers?
docker stop $(docker ps -q)
'docker stop $(docker ps -q)' pipes the IDs of running containers to the stop command.
What does the 'docker rm' command do?
Removes a container
'docker rm' deletes one or more stopped containers.
The 305-300 flashcard bank covers all 3 official blueprint domains published by LPI. Cards are distributed proportionally, so domains with higher exam weight have more cards.
Domain Coverage
Full Virtualization
Container Virtualization
VM Deployment And Provisioning
Both flashcards and practice questions are evidence-based study tools. The difference is in what they train:
Flashcards — concept retention
Best for memorising definitions, acronyms, protocol behaviours, command syntax, and conceptual distinctions. Use flashcards to build the foundational vocabulary that 305-300 questions assume you know.
Best in: weeks 1–3
Practice tests — application
Best for applying concepts to realistic scenarios, eliminating distractors, and building exam stamina.305-300 questions test scenario reasoning — not just recall — so practice tests are essential.
Best in: weeks 3–6
The most effective 305-300 study plan combines both: use flashcards for the first 2–3 weeks to build conceptual foundations, then shift to practice tests and mock exams in the final 2–3 weeks to apply and benchmark that knowledge. Most candidates who pass on their first attempt use both tools.
Yes. Courseiva provides free 305-300 flashcards across all official exam domains. Every card includes the correct answer and a full explanation of why it is right and why the distractors are wrong. The platform also includes topic-based practice, mock exams, and readiness tracking — no account required.
Courseiva has 194+ original 305-300 flashcards across all 3 exam blueprint domains. New cards are added regularly as the question bank grows. All cards are written by certified engineers against the official LPI exam objectives.
Courseiva flashcards are purpose-built for IT certification exams. Unlike generic flashcard platforms where content quality varies, every Courseiva card is mapped to the official 305-300 exam blueprint, written by engineers who hold the certification, and includes a full explanation of the correct answer and why the distractors are wrong. This explanation quality is what separates genuine learning from rote memorisation.
Courseiva is a web platform — an internet connection is required. For offline study, we recommend creating free Courseiva account, using the platform in your browser, and using your device's offline capabilities if your browser supports offline web apps.
Save your results, see which domains need more work, and get spaced repetition recommendations — all free.
Sign Up FreeFree forever · Every certification included