Script cài đặt Docker container tự động trên Ubuntu 18

Script cài đặt Docker container tự​​ động​​ trên Ubuntu 18

 

Script file sau sẽ giúp các bạn cài đặt Docker tự động trên Ubuntu 18. Bạn chỉ việc copy toàn bộ nội dung file bên dưới​​ cho vào 1 file .sh ở đây mình để ở

/opt/script/build-docker-container.sh

#!/bin/bash

#Install Docker container on Ubuntu 18.04 LTS

#/opt/script/build-docker-container.sh

# © Copyright Sakurai​​ 

 

sudo apt-get -y update

sudo apt-get -y upgrade

 

#remove old version docker

sudo apt-get remove docker docker-engine docker.io

 

echo "####################################################################"

echo "#  ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​​​ Install dependencies package  ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​​​ #"

echo "####################################################################"

sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common

 

 

echo "####################################################################"

echo "#  ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​​​ Add Docker's GPG key  ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​ ​​​​ #"

echo "####################################################################"

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

 

cd /opt/setup

#Add repository

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"

 

sudo apt-get -y update

 

apt-cache policy docker-ce

sudo apt-get install -y docker-ce

sudo systemctl enable docker

sudo systemctl status docker

Chạy file cài đặt.

 

cd /opt/script/

chmod +x build-docker-container.sh

./​​ build-docker-container.sh

Kết quả sau khi cài đặt xong

 

Chúc các bạn thành công.

 

 

 

 

 

BÀI VIẾT CÙNG CHUYÊN MỤC

Không copy được giữa máy Windows và máy ảo qua mRemoteNG/RDP: Nguyên nhân và cách sửa
Không copy được giữa máy Windows và máy ảo qua ...

mRemoteNG Remote Desktop RDP Clipboard Redirection rdpclip.exe VPS Windows ...

Hướng dẫn bật Nested Virtualization trên ESXi để chạy Android Studio Emulator trong máy ảo Windows
Hướng dẫn bật Nested Virtualization trên ESXi để chạy ...

Nested Virtualization ESXi VMware Android Studio Android Emulator WHPX Hyper-V ...

PITR (Point In Time Recovery) là gì? Khôi phục Database về đúng thời điểm cần thiết
PITR (Point In Time Recovery) là gì? Khôi phục ...

PITR, Point In Time Recovery, PITR là gì, Database Recovery, PostgreSQL PITR, ...

Backup Database Full, Incremental, Differential khác nhau thế nào?
Backup Database Full, Incremental, Differential khác ...

Backup Database, Full Backup, Incremental Backup, Differential Backup, Backup ...

Database Cluster là gì? High Availability, Failover và Cluster Database hoạt động như thế nào?
Database Cluster là gì? High Availability, Failover và ...

Database Cluster, Database Cluster là gì, High Availability Database, Database ...