SQL & My SQL Tutorial
- What is SQL?
- SQL Microsoft
- SQL Management Tools
- SQL Developer
- Docker Commands
- Composite Key in SQL
- SQL Constraints
- Transactions in SQL Server
- SQL Server Data Types
- SQL Update Join
- SQL Operators
- SQL Clauses
- SQL Commands
- SQL Alter Command
- Distinct Keyword in SQL
- SQL Statements
- SQL Index
- SQL Injections
- Wildcards in SQL
- Alter and Truncate Command in SQL
- SQL Null Functions – ISNULL, IFNULL, Combine, & NULLIF
- SQL Sequence
- How to Find Duplicate Records in SQL
- Primary and Foreign Key in SQL with Examples
- COUNT Function
- SUM Function in SQL
- Dynamic SQL
- Database Tuning
- Pseudocolumn in Oracle SQL
- Triggers in SQL
- Embedded SQL in DBMS
Docker implies OS-level virtualization. Most developer prefers using docker and operating systems are tightly coupled with developers. Optimizing on the platform’s functionality kicks with docker commands mastery. They are very much lightweight VM’.
docker –version –
Display the current version
docker pull < image> –
Docker repository images can be pulled using the docker pull command
docker pull ubuntu
docker run -it -d < image name> –
For generating a container from an image
docker run -it -d ubuntu
dockerps -a –
Displays running and exited containers
docker exec -it < container id> bash –
Command for accessing running container
docker kill < container id> –
Command for stopping the execution of a container immediately
docker kill d61153bc
docker commit < container id>< username/image name> –
This command creates a new image of an edited container on the local system
docker push < username/image name> –
This Docker command is used to push an image to the docker hub repository
docker images –
Listing all images stored in a docker
dockerrm< container id> –
Deleting a container which has stopped execution
Docker Intermediate Commands
docker checkpoint command –
This Docker command is used for managing checkpoints
docker save [OPTIONS] IMAGE [IMAGE…] –
Saving more than one image to tar archives
docker save –output testbox.tar textbox
docker search [OPTIONS] TERM –
Searching docker hub for images
docker search textbox
docker stats [OPTIONS] [CONTAINER…] –
Displaying resource usage statistics
docker system command –
It is Used for Managing a docker
|docker system df||Show docker disk usage|
|docker system events||Get real-time events from the server|
|docker system info||Display system-wide information|
|docker system prune||Remove unused data|
docker tag SOURCE_IMAGE[: TAG] TARGET_IMAGE[: TAG] –
Creating a target image referring to a source image
docker tag 0e5574283393 fedora/httpd:version1.0
dockerunpause CONTAINER [CONTAINER…] –
Unpause all processes within one or more containers
dockerunpause test container
docker import [OPTIONS] file|URL|- [REPOSITORY[: TAG]] –
Importing contents from the tarball to create a system image of the file
docker info [OPTIONS] –
Display system-wide information
docker info -f
docker logout [SERVER] –
Logging out of a Docker registry
docker-machine upgrade default –
To upgrade the docker to the latest version. How this upgrade happens depends on the underlying distribution used on the created instance.
docker build –rm=false –
Boolean options take the form -d=false. The value you see in the help text is the default value which is set if you do not specify that flag. If you specify a Boolean flag without a value, this will set the flag to true, irrespective of the default value.
Trips and Tricks To Use Docker Commands
- Use -f flag for activating the logging
docker logs < containerid> -f
- JSON split can be achieved in docker by default; single keys can be extracted using jq.
- Package installations have to be taken increased care of as those commands are cached as well.
- There are a few places where one can specify commands in your Docker file.
- A cache will be invalidated by add when the files are changed
- At the time of building the image, there is no use of writing to the volumes
- All users are determined from the host; hence there is no user namespacingdocker.
- Sudo helps to execute the commands.
- Starting a docker into execution is a comparatively easy process
- Docker allows the creation of aliases for its own commands in a very effective manner. This helps to manage and handle long and really large commands. Files ~/.bashrcor ~/.bash_aliases holds the alias values.
- For reaching out containers accessed internally on a network, there is always a need to withhold the corresponding ID of the container; the command ps -a helps to get this archived.
- When a needed port is occupied on a different service, then for executing a container, the host port can be plugged into a specific container port.E.g. (host port 8080 to container port 50)
- Docker provides additional support to clean the unnecessary code bits from the deployment container.
- Its always set to pair the docker file associated to its respective run statements. This helps to solve problems as prescribed, excluding unnecessary disk space usage.
- Docker always prefers catching up on statements in the docker file that has not faced any change. Therefore, Time-saving can be achieved by setting the contents depicted in the docker file in an order where the least possible change contents are mentioned at the top, and more likely, change contents are depicted at the bottom of the file.