Docker
[Docker] Exploring Docker
What is Docker? If we borrow the definition from AWS, Docker is a software platform that allows you to quickly build, test, and deploy applications. Docker uses a concept called containers to streamline applications running on traditional heavy operating systems and virtual machines, thereby resolving several issues. Recently, Docker is used not only locally but also in various cloud environments. For example, you can deploy using Docker images in AWS, and by installing Docker in Github Actions, you can automate deployments and perform tasks like simple deployments.
July 11, 2022
[Docker] Getting Started with Docker: create, exec, start, run, commit
Starting with DockerLet’s begin with Docker by going over its concepts one by one. Installing Docker Follow this link to install Docker suitable for your operating system. Getting Docker Image To run Docker, you can try out many images available on Docker Hub. Let’s check out a Python image just for trial. ▲ Searching for python on Docker Hub Open a terminal and enter docker pull python to get the latest Python image.
July 12, 2022
[Docker] Let's Learn about Dockerfile.
😡 Are You the Only One Feeling Uncomfortable? If you’ve had a brief look at Docker’s CLI, you know that creating and managing containers can be a hassle. To make it easy for myself, I have to input numerous commands every time I create a container. In fact, a bigger issue is that the image size can become indefinitely large the moment it’s built. Although it won’t be extremely huge, it can range from at least 100MB to even over 1-2GB.
July 13, 2022
[Docker] Exploring Docker Storage: Volume vs Bind Mount
Docker StorageIn this chapter, we will delve into Docker Storage. As the name suggests, Storage simply means storage space. However, if you use containers, it might feel slightly more challenging than what you usually handle. This is because Storage is a crucial part of development, and it is also why many people still opt for a host OS-based local development environment over a container-based development environment. Some might say that it is better to dockerize only in the server where deployment actually occurs. However, I believe that the true value of Docker can be seen when applied to a local development environment.
July 15, 2022
[Docker] Let's Learn About Docker Compose
Brothers, am I the only one uncomfortable? This is the second brothers. There are actually many uncomfortable things. Use of Docker When did they say we use Docker? It would be when you want to use the core technology of Docker, Container. In other words, for reuse. The Dockerfile we learned earlier automated many parts required to create a container. However, there are also disadvantages to Dockerfile.
July 21, 2022