@DevOps News & Tutorials
@devopsblogposts
660
subscribers
35
photos
451
links
News and topics from the DevOps world. Feel free to share your devops blog posts, stories and opinions.
Download Telegram
Join
@DevOps News & Tutorials
660 subscribers
@DevOps News & Tutorials
https://devcoops.com/upgrade-ubuntu-20.04-to-ubuntu-21.10/
DevCoops
How to Upgrade Ubuntu 20.04 to Ubuntu 21.10
The upgrading process from Ubuntu 20.04 to Ubuntu 21.10 takes some time but it’s a straightforward process if you stick close to the steps below. Before taking any actions please make sure that you have completed the Prerequisites section. Let’s make dirty…
@DevOps News & Tutorials
https://devcoops.com/monitor-restart-unhealthy-docker-containers/
DevCoops
How to monitor and restart unhealthy Docker Containers
Last week, I wrote about How to restart a single container with Docker Compose. The approach is manual, hence will be repetitive and error-prone. And since we want to automate almost everything as a DevOps engineer, today I’ll show you a better way of handling…
@DevOps News & Tutorials
https://devcoops.com/enable-http2-nginx/
DevCoops
How to enable HTTP/2 in Nginx
HTTP/2 was published almost 7 years ago, HTTP/3 being an internet draft standard since October 2020, and yet here we are, most of us still using HTTP/1.1. Considering how things quickly change in the IT world, I’ll give it av few (5-7) more years for the…
@DevOps News & Tutorials
https://devcoops.com/install-terragrunt-on-centos-7/
DevCoops
How to install Terragrunt on Centos 7
To simplify and structure the terraform modules you can use terragrunt as a wrapper. In this tutorial we are going to see how to install terragrunt on Centos 7.
@DevOps News & Tutorials
https://devcoops.com/install-podman-compose-on-ubuntu-20.04/
DevCoops
Install Podman Compose on Ubuntu 20.04
Installation of podman-compose on Ubuntu 20.04 is pretty simple, quick, and can be achieved in three ways. Before jumping on the installation part make sure that you have python3 and pip3 installed from the prerequisites section.
@DevOps News & Tutorials
https://devcoops.com/connect-with-sftp-through-command-line/
DevCoops
How to connect with SFTP through command line
Most of the shared hosting platforms are providing sftp access to the end-users as a secure file transfer protocol. There are a lot of free and open source GUI platforms for ftp, sftp and ssh connections, but if you are a fan of the Linux command-line tool…
@DevOps News & Tutorials
https://devcoops.com/add-jq-and-curl-on-alpine-docker-image/
DevCoops
Add jq and curl to an Alpine Docker image
The official Alpine Docker image doesn’t contain jq and curl by default. If you need to parse some JSON content or perform some curl checks, you can add them in the Dockerfile that’s using the official Alpine image.
@DevOps News & Tutorials
https://devcoops.com/mysql-check-corrupted-tables/
DevCoops
MySQL Check for Corrupted Tables
Exporting and importing MySQL databases and tables sometimes can cause corruption. But there are a lot of different reasons why the MySQL table can get corrupted. Here in this tutorial, I will show you how can you check that.
@DevOps News & Tutorials
https://devcoops.com/install-dig-and-nslookup-on-alpine-linux/
DevCoops
Install dig and nslookup on Alpine Linux
Deploying docker containers based on alpine images or using alpine on your server is always a good idea as it’s a small, simple Linux OS. But if you want to perform some DNS checks you need to install DNS tools because they are not installed by default. Here…
@DevOps News & Tutorials
https://devcoops.com/couldn't-connect-to-docker-daemon-at-http-docker/
DevCoops
Resolve couldn’t connect to docker daemon at http+docker //localhost - is it running?
Using Docker with a non-root user can cause issues connected with the docker daemon. The docker daemon binds to a Unix socket, so the docker client will try to communicate to the daemon through that Unix socket. Even though the docker daemon is running on…
@DevOps News & Tutorials
https://devcoops.com/run-django-app-server/
DevCoops
How to Run Django Application Server
Django is a python free and open-source framework that is widely used nowadays. It offers a lot of libraries and functions that can be easily invoked. Running Django app with a local Django server will help you to speed up the development process. Let’s see…
@DevOps News & Tutorials
https://devcoops.com/no-matching-manifest-for-linux-arm64-v8/
DevCoops
Apple M1 Chip Docker Error - no matching manifest for linux/arm64/v8
Most of the Docker images are not compatible with the newest Apple Silicon M1 chip throwing no matching manifest for linux/arm64/v8. Let’s see how to resolve the issue.
@DevOps News & Tutorials
https://devcoops.com/install-enable-list-timescaledb-postgresql/
DevCoops
How to install, enable and list TimescaleDB version in PostgreSQL
TimescaleDB is a PostgreSQL extension that enables easier approach when working with time-series data. Today we are going to see how can we install, enable/disable, get the TimescaleDB version of the databases, and optionally remove it.
@DevOps News & Tutorials
https://devcoops.com/docker-compose-warning-connection-pool-full/
DevCoops
How to fix ‘WARNING: Connection pool is full’ in Docker Compose
If you have been working with Docker Compose stacks for a while, you might have come across the following warning message: WARNING: Connection pool is full, discarding connection <IP Address>. Usually, the root cause it’s due to an application connection…
@DevOps News & Tutorials
https://github.com/oauth2-proxy/oauth2-proxy
GitHub
GitHub - oauth2-proxy/oauth2-proxy: A reverse proxy that provides authentication with Google, Azure, OpenID Connect and many more…
A reverse proxy that provides authentication with Google, Azure, OpenID Connect and many more identity providers. - oauth2-proxy/oauth2-proxy
@DevOps News & Tutorials
https://devcoops.com/mysql-fix-waiting-for-table-metadata-lock/
DevCoops
MySQL fix: ‘Waiting for table metadata lock’
Working with high load SQL queries or big transactions, you may face: Waiting for table metadata lock. Here I’m going to list some useful solutions that might help you.
@DevOps News & Tutorials
https://devcoops.com/ansible-undefined-variable-error/
DevCoops
How to deal with AnsibleUndefinedVariable is undefined error
Although Ansible has a low learning curve, obvisouly there’s always a big difference between learning on your own versus working on a medium to large scale size (enterprise) projects. Today’s post will be related to a common error in Ansible known as Ans…
@DevOps News & Tutorials
https://devcoops.com/ansible-vars_file-vs-include_vars/
DevCoops
vars_files vs include_vars in Ansible
In the last Ansible post I’ve noted that there’s a difference when choosing between vars_files and include_vars. So, let’s explore the differences on a surface level.
@DevOps News & Tutorials
https://devcoops.com/swap-fallocate-failed-operation-not-supported/
DevCoops
Fix ‘fallocate failed: Operation not supported’
While creating a swap on your Linux machine, executing sudo fallocate -l 1G /swap-file-name may throw fallocate failed: Operation not supported. Here I’m going to show you a quick fix for it.
@DevOps News & Tutorials
https://devcoops.com/flush-dns-cache-cli/
DevCoops
How to Flush DNS Cache from the CLI
Clearing the DNS cache usually fixes issues related to not resolving new or updated existing domain records. Let’s see how it’s done from the command line though.
@DevOps News & Tutorials
https://devcoops.com/multiple-docker-compose-files-same-dir/
DevCoops
Multiple Docker Compose files in the same directory
Having multiple docker-compose files in the same directory cleary is not a good idea, although I could see the use case if you are working on multiple different projects with custom docker-compose filenames and being lazy enough to put everything under the…