Practical Docker Deployment, Container Management, and Service Orchestration

Registry Mirror Configuration When pulling images from public registries experiences latency, configuring local or regional mirrors in the Docker daemon configuration significantly accelerates transfer speeds. The primary configuration file resides at /etc/docker/daemon.json. { "registry-mirrors": [ "https://mirror.region-e ...

Posted on Mon, 21 Sep 2026 16:11:12 +0000 by cuteflower

Setting Up Docker Engine on Ubuntu 22.04 LTS

System Preparation and CleanupBefore initiating the installation of Docker Engine, it is crucial to remove any conflicting legacy packages that may exist on the system. This ensures a clean environment for the containerization tools.sudo apt-get remove docker docker-engine docker.io containerd runc sudo apt-get updateInstalling DependenciesInst ...

Posted on Sat, 19 Sep 2026 16:35:56 +0000 by sufian

Switching Ubuntu APT Mirrors for Faster Package Downloads

Popular Chinese APT Mirrors Provider Base URL USTC https://mirrors.ustc.edu.cn/ubuntu/ Huawei Cloud https://repo.huaweicloud.com/ubuntu/ Alibaba Cloud https://mirrors.aliyun.com/ubuntu/ Tsinghua University https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ NetEase https://mirrors.163.com/ubuntu/ Sohu https://mirrors.sohu.com/ubuntu/ ...

Posted on Fri, 18 Sep 2026 16:42:35 +0000 by mistercoffee

Installing Java Development Kit on Ubuntu 18.04

Start by downloading the Oracle JDK 8 archive (jdk-8u301-linux-x64.tar.gz) from the official website. Since Oracle requires authantication, the file is typically fetched on a local machine and transferred to the server via SCP or SFTP. Log into the Ubuntu 18.04 server and place the archive in a temporary location, for example ~/downloads: mkdir ...

Posted on Fri, 18 Sep 2026 16:06:45 +0000 by MastahUK

Installing the Custom MIT 6.828 QEMU Emulator on Ubuntu

Install Dependencies Run the following command to install all required build tools and libraries: sudo apt-get install -y build-essential libtool* libglib2.0-dev libpixman-1-dev zlib1g-dev git libfdt-dev gcc-multilib gdb python2.7 Install MIT 6.828 Custom QEMU QEMU is a full-system emulator that can simulate multiple CPU architectures, similar ...

Posted on Thu, 17 Sep 2026 16:13:46 +0000 by Crusader

Deploying and Running PL-VINS on Ubuntu: Configuration, Compilation, and Hardware Testing

On Ubuntu systems, pre-installed OpenCV 3.2.0 is compatible with PL-VINS, even though some documentation references newer versions like 3.3.1. A critical setup step for PL-VINS is modifying the feature_tracker/CMakeLists.txt file, which contains three hardcoded absolute paths—failing to update these will cause compilation errors. Since my Ubunt ...

Posted on Wed, 16 Sep 2026 16:52:46 +0000 by thorpe

Setting Up TFTP, NFS, and SSH Services on Ubuntu for Embedded Development

Development Environment Reference system used: Ubuntu 14.04.1 Desktop i386 VMware Workstation 10.0.2 Useful commands for environment verification: lsb_release -a # Check Ubuntu version cat /etc/issue # View Ubuntu version ctrl+alt+a # Open terminal du -sh [file/folder] # Check file or folder size su root # Switch to ...

Posted on Sun, 13 Sep 2026 16:22:07 +0000 by Jade

Setting Up a PPPoE Server on Ubuntu

Setting Up a PPPoE Server on Ubuntu Environment Tested on: Ubuntu 14.04 32-bit Ubuntu 16.04 64-bit Ubuntu 20.04 64-bit Package Installation sudo apt-get update sudo apt-get install pppoe-server sudo apt-get install pppoe Configuration Files /etc/ppp/options sudo vim /etc/ppp/options Configuration content: ms-dns 8.8.8.8 ms-dns 8.8.4.4 async ...

Posted on Thu, 10 Sep 2026 16:00:56 +0000 by sigmon

Resolving Chinese Input and Browser Scaling Issues on Ubuntu 24.04 with Wayland

Ubuntu 24.04 continues to use Wayland as the default display server, offering smooth animations and macOS-like gestures such as three-finger desktop switching. However, two usability issues arise under Wayland: Fcitx-based Chinese input methods (e.g., Sogou, Baidu) fail to function properly. When fractional scaling is enabled for high-DPI disp ...

Posted on Wed, 09 Sep 2026 16:38:24 +0000 by sineadyd

Setting Up ROS, Kinect, and ORB-SLAM on Ubuntu

Understanding ORB-SLAM is essential for visual navigation tasks. For more details, refer to the provided resource. The lab provided an Intel NUC with an i5 processor running Ubuntu 14.04, which is quite outdated. OpenCV version 2.4.9 is also old, indicating this machine has been in use for a while. The goal is to set up ROS, Kinect driver, and ...

Posted on Sun, 06 Sep 2026 16:42:44 +0000 by schwim