在Linux Mint19上安装Docker和Docker Compose

时间:2020-02-23 14:31:41  来源:igfitidea点击:

如何在Linux Mint 19上安装Docker CE 19?
,如何在Linux Mint19上安装Docker撰写?
本教程将通过在Linux Mint19上向我们逐步安装Docker和Docker撰写的步骤来回答上述问题。

码头以来一直是抵达以来的法脱Docker发动机。
它使我们可以在单个主机或者Linux主机群集中打包和运行孤立的容器中的应用程序。

Docker引擎在社区版(CE)和企业版(EE)中提供。
在本教程中,我们将使用以下步骤在Linux Mint19上安装Docker Community Edition。

步骤1:安装依赖包

通过确保安装了Docker作为依赖项的所有包来启动安装。

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

第2步:添加Docker的官方GPG密钥:

导入用于签署Docker软件包的Docker GPG键。

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

第3步:将Docker存储库添加到Linux Mint19

将Docker上游存储库添加到Linux Mint 19,以便我们可以安装Docker的最新稳定版本。

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(. /etc/os-release; echo "$UBUNTU_CODENAME") stable"

上面的命令将为其他存储库文件添加新行。

$cat /etc/apt/sources.list.d/additional-repositories.list 
deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable

第4步:在Linux Mint19中安装Docker引擎和Docker Compose

更新 apt包索引。

$sudo apt-get update
Hit:1 http://ppa.launchpad.net/ondrej/php/ubuntu bionic InRelease
Hit:2 http://archive.ubuntu.com/ubuntu bionic InRelease                        
Hit:3 http://archive.canonical.com/ubuntu bionic InRelease                     
Hit:4 http://security.ubuntu.com/ubuntu bionic-security InRelease              
Ign:5 http://packages.linuxmint.com tessa InRelease                            
Hit:6 http://archive.ubuntu.com/ubuntu bionic-updates InRelease                
Get:7 https://download.docker.com/linux/ubuntu bionic InRelease [64.4 kB]      
Hit:8 http://archive.ubuntu.com/ubuntu bionic-backports InRelease              
Hit:9 http://packages.linuxmint.com tessa Release                              
Get:11 https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages [3,695 B]
Fetched 68.1 kB in 2s (33.9 kB/s)
Reading package lists… Done

然后安装最新版本的Docker CE和Docker Compose

sudo apt-get -y  install docker-ce docker-compose

docker组创建,但没有添加用户。
将正常用户添加到组中以将Docker命令运行为非特权用户。

sudo usermod -aG docker $USER

注销并重新登录,以便重新评估组成员资格。

运行一个测试Docker容器:

$docker run --rm -it  --name test alpine:latest /bin/sh
Unable to find image 'alpine:latest' locally
latest: Pulling from library/alpine
cd784148e348: Pull complete 
Digest: sha256:46e71df1e5191ab8b8034c5189e325258ec44ea739bba1e5645cff83c9048ff1
Status: Downloaded newer image for alpine:latest
/# cat /etc/os-release 
 NAME="Alpine Linux"
 ID=alpine
 VERSION_ID=3.8.2
 PRETTY_NAME="Alpine Linux v3.8"
 HOME_URL="http://alpinelinux.org"
 BUG_REPORT_URL="http://bugs.alpinelinux.org"
/# exit