Intro

Basic docker commands page has been introduced to help docker newcomers to start working with docker with few basic commands.

Requirements

Login

docker login <REPOSITORY_URL>

# Or with providing username to avoid asking username repeatedly
docker login -u <USER_NAME> <REPOSITORY_URL>

# Or with providing username and password to avoid asking credentials - do not use in shared environments as other users could be able to find your password in plaintext in command history
docker login -u <USER_NAME> -p <USER_PASSWORD> <REPOSITORY_URL>

Working with images

Pull image from official public docker repository

docker pull <IMAGE>:<TAG>

Pull image from specific repository

docker pull <REPOSITORY_KEY>.artifactory.shared.tds.CUSTOMERX.com/<IMAGE>:<TAG>

Tagging image with specific tag or version

docker tag <IMAGE>:<TAG> <REPOSITORY_KEY>.artifactory.shared.tds.CUSTOMERX.com/<IMAGE>:<TAG>

Push image to specific repository

docker push <REPOSITORY_KEY>.artifactory.shared.tds.CUSTOMERX.com/<IMAGE>:<TAG>

Images list

docker images

Image remove

docker rm <IMAGE_ID>

Working with containers

Containers list

docker container ls --all

Running container

docker run <REPOSITORY_KEY>.artifactory.shared.tds.CUSTOMERX.com/<IMAGE>:<TAG>

Other helpful commands

Clearing local docker data

This command removes all unused images, containers and other data from docker locally. For more info, refer to official documentation.

It is helpful for easy starting with the "clear table".


docker system prune -a -f