Skip to content

Latest commit

 

History

History
114 lines (99 loc) · 10.3 KB

File metadata and controls

114 lines (99 loc) · 10.3 KB

Antimicrobial Resistance in Bacterial Pathogens - Asia Informatics Guide 2025

Docker Command Summary

Command Description
docker --version Displays the installed version of Docker.
docker run hello-world Runs the "hello-world" container to verify Docker is installed and functioning.
docker ps Lists all running containers.
docker ps -a Lists all containers, including stopped ones.
docker pull <image_name> Pulls a Docker image from Docker Hub.
docker run -it <image_name> /bin/bash Runs a container in interactive mode with a Bash shell.
docker stop <container_id_or_name> Stops a running container.
docker rm <container_id_or_name> Removes a container (must be stopped first).
docker rmi <image_name_or_id> Removes a Docker image from your local machine.
docker images Lists all Docker images installed locally.
docker image prune Removes unused (dangling) Docker images to free up space.
docker logs <container_id_or_name> Displays the logs of a running or stopped container.
docker start <container_id_or_name> Starts a stopped container.
docker stats Displays real-time statistics for running containers (CPU, memory usage, etc.).
docker build -t <image_name> . Builds a Docker image from a Dockerfile in the current directory.
docker image import <file> Imports a Docker image from a previously exported file (typically a .tar file).
docker run --link <container_name> Links one container to another, allowing them to communicate.
docker-compose up Starts multi-container applications defined in a docker-compose.yml file.
docker info Displays detailed information about the Docker installation and system.
docker --version Shows the installed version of Docker.

Helpful Links for Docker

Resource Description
Docker Official Documentation The official Docker documentation with comprehensive guides, tutorials, and reference material.
Docker CLI Reference A reference guide for all Docker commands available in the command-line interface (CLI).
Docker Cheatsheet A quick reference guide for common Docker commands and usage scenarios.
Docker for Beginners - YouTube A YouTube video tutorial that helps you get started with Docker by building a simple project.
Docker Community Forums Docker's official community forums where you can ask questions and get help from other Docker users.

If you encounter any issues while using Docker or working with related tools, don't hesitate to search for solutions online. A quick Google search often leads to useful documentation, forums, or blog posts that can help you resolve the problem. Additionally, if you need further assistance, feel free to ask ChatGPT for support.

Software used during the course

Software Version Module Notes
Porechop 0.2.4 Assembly
NanoPlot 1.40.0 Assembly
Flye 2.9 Assembly
Unicycler 0.4.9 Assembly
Prokka 1.14.6 Assembly/Annotation
Medaka 1.6.0
Polypolish 0.5.0
BWA 0.7.17 Variant calling
Samtools 1.15
BCFtools 1.15 Variant calling
Artemis 18.1.0
Shovill 1.1.0 Assembly
FastQC 0.11.9 Data QC
Minimap2 2.24
Racon 1.4.20
Quast 5.0.2 Assembly
Bandage 0.8.1 Assembly
Trimmomatic 0.39 Data QC
Trycycler 0.5.3 Assembly
SNP-sites 2.5.1 Variant calling
SNP-dists 0.7.0 Variant calling
AMRFinder 3.10.45 AMR Prediction
CARD RGI 5.2.0 AMR Prediction
ResFinder 4.1 AMR Prediction
fasterq-dump 2.11.0 Fastq download
Fastp 0.23.2
MEGA 11.0.13 Phylogenetics
IQ-TREE 2 2.1.4 Phylogenetics
Figtree 1.4.4 Phylogenetics
SplitsTree 6.0 Phylogenetics
MultiQC 1.11 Metagenomics CLI
Hocort 1.0.0 Metagenomics CLI (own env)
Kraken2 2.1.2 Metagenomics CLI
Bracken 2.6.2 Metagenomics CLI
Krona 2.8 Metagenomics CLI
SPAdes 3.15.4 Metagenomics CLI
KMA 1.4.1 Metagenomics CLI
Kraken2 Standard Database Metagenomics CLI
ResFinder DB Metagenomics CLI
SeqTK 1.3 Metagenomics
Abricate 1.0.1 Metagenomics
MetaBAT2 2.15 Metagenomics
CheckM 1.1.3 Metagenomics
BBMap 38.90 Metagenomics
Snippy 4.6.0 Mapping
create_snippy_consensus.py Phylogenetics
SeqKit 2.0.0 Phylogenetics
replace_fasta_ids.py Phylogenetics
Gubbins 3.2 Phylogenetics
PairSNP Phylogenetics
RAxML Phylogenetics
Screen General Use

Citing and Re-using Course Material

The course data are free to reuse and adapt with appropriate attribution. All course data in these repositories are licensed under the Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0). Creative Commons Licence

Each course landing page is assigned a DOI via Zenodo, providing a stable and citable reference. These DOIs can be found on the respective course landing pages and can be included in CVs or research publications, offering a professional record of the course contributions.

Interested in attending a course?

Take a look at what courses are coming up at Wellcome Connecting Science Courses & Conference Website.


Wellcome Connecting Science GitHub Home Page

For more information or queries, feel free to contact us via the Wellcome Connecting Science website.
Find us on socials Wellcome Connecting Science Linktr