debian arm docker安装 debian一键安装docker_java


debian docker

Docker is a container technology used to run containers in Linux, Windows systems with little system resources. In this tutorial, we will examine how to install Docker and run containers in deb or apt based distros like Ubuntu, Debian, Mint, Kali, etc.

Docker是一种容器技术,用于在系统资源很少Linux和Windows系统中运行容器。 在本教程中,我们将研究如何安装Docker并在基于debapt的发行版(如Ubuntu,Debian,Mint,Kali等)中运行容器。

(Update Apt Repository Information)

The best practice before installing a package from a package repository is updating the repository information and getting the latest changes. We will start updating the repository with apt update or  apt-get update command like below.

从软件包存储库安装软件包之前的最佳实践是更新存储库信息并获取最新更改。 我们将开始使用apt updateapt-get update命令更新存储库,如下所示。

$ sudo apt update

OR

要么

$ sudo apt-get update


debian arm docker安装 debian一键安装docker_debian arm docker安装_02

Update Apt Repository Information 更新Apt仓库信息

从Ubuntu存储库安装Docker(Install Docker From Ubuntu Repository)

Rpm or Yum based distributions like RedHat, CentOS, Fedora uses docker as package names without a problem. Because there is no collusion with the name docker . But deb or apt based distributions like Ubuntu, Debian, Mint, Kali have some restriction because docker package name is used by other application. So we need to use docker.io as package name while installing the Docker.

基于Rpm或Yum的发行版(如RedHat,CentOS,Fedora)使用docker作为软件包名称没有问题。 因为没有名称docker串通。 但是基于debapt的发行版(例如Ubuntu,Debian,Mint,Kali)存在一些限制,因为其他应用程序使用了docker软件包名称。 因此,在安装Docker时,我们需要使用docker.io作为软件包名称。

$ sudo apt install docker.io

OR

要么

$ sudo apt-get install docker.io

(Install Docker From Official Docker Repository)

Docker is also provided as Ubuntu packages from the official Docker repository. Docker repository provides the latest version as it is the creator of the Docker packages. First, we will add GPG keys for the official Docker repository to the current system. We will use curl and apt-key commands like below.

Docker还作为Docker官方仓库中的Ubuntu软件包提供。 Docker存储库提供了最新版本,因为它是Docker软件包的创建者。 首先,我们将用于官方Docker存储库的GPG密钥添加到当前系统。 我们将使用如下的curlapt-key命令。

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


debian arm docker安装 debian一键安装docker_docker_03

Add Docker Repository GPG Keys 添加Docker存储库GPG密钥

Now we can add official Docker Ubuntu repository with the add-apt-repository command like below.

现在,我们可以使用如下所示的add-apt-repository命令添加正式的Docker Ubuntu存储add-apt-repository

$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"


debian arm docker安装 debian一键安装docker_docker_04

Add Official Docker Repository to Ubuntu 将官方Docker存储库添加到Ubuntu

Now everything is ready to install Docker on Ubuntu. Before installing the official Docker we can print some information about it with the apt show command like below. The package name provided by Docker will be docker-ce which is different from the Ubuntu provided Docker which is docker.io. But most of the things are the same.

现在一切准备就绪,可以在Ubuntu上安装Docker。 在安装官方Docker之前,我们可以使用apt show命令打印有关它的一些信息,如下所示。 Docker提供的软件包名称为docker.io docker-ce ,与Ubuntu提供的docker.io 。 但是大多数事情都是一样的。

$ apt show docker-ce


debian arm docker安装 debian一键安装docker_debian arm docker安装_05

docker-ce Package Information docker-ce软件包信息

We can see that information like the package name, version, installed-size, etc is provided.

我们可以看到提供了诸如软件包名称,版本,安装大小等信息。


LEARN MORE  How To Create, Start, Stop, Manage Docker Containers In Linux?


了解更多如何在Linux中创建,启动,停止,管理Docker容器?


We can install the Docker package with the following command. We will use sudo command in order to install the package.

我们可以使用以下命令安装Docker软件包。 我们将使用sudo命令来安装软件包。

$ sudo apt install docker-ce


debian arm docker安装 debian一键安装docker_docker_06

Install docker-ce 安装docker-ce

(Start Docker Service)

Docker works as a service that is named docker for all Docker installation. We can start the Docker service in order to use Docker, create containers, etc. We can start the Docker service with the following command. Docker service start will require root privileges which can be provided with the sudo command or current user password will be asked.

码头工人的工作作为一个名为服务docker所有码头工人安装。 我们可以启动Docker服务以使用Docker,创建容器等。我们可以使用以下命令启动Docker服务。 Docker服务启动将需要root特权,可以使用sudo命令提供该特权,否则将询问当前用户密码。

$ sudo systemctl start docker

OR

要么

$ systemctl start docker


debian arm docker安装 debian一键安装docker_debian arm docker安装_07

Start Docker Service 启动Docker服务

停止Docker服务器(Stop Docker Server)

We can stop the Docker server if we do not want to use or to reload it by stopping and starting. We will use the following command.

如果我们不想使用Docker服务器,或者通过停止并启动它来重新加载它,我们可以停止它。 我们将使用以下命令。

$ sudo systemctl stop docker

OR

要么

$ systemctl stop docker


debian arm docker安装 debian一键安装docker_debian arm docker安装_08

Stop Docker Server 停止Docker服务器

打印Docker服务状态(Print Docker Service Status)

As Docker runs as a service if there is a problem by creating, running, saving docker containers we generally look to the Docker service status. We can print Docker service status with the following command.

由于在创建,运行,保存Docker容器时出现问题的情况下,Docker作为服务运行,因此我们通常会关注Docker服务状态。 我们可以使用以下命令打印Docker服务状态。

$ systemctl status docker


debian arm docker安装 debian一键安装docker_java_09

Print Docker Service Status 打印Docker服务状态

We can see that Docker service is currently active or running from the given time. Information like Process ID, Task count, Memory usage, and last logs about the service is also provided.

我们可以看到Docker服务当前处于活动状态或从给定时间开始运行。 还提供了诸如进程ID,任务计数,内存使用情况以及有关服务的最新日志之类的信息。

(Print Docker Version)

Some features are provided upward from the given version. So if we want o use a feature with a given version number we need to know the current version of the Docker installation. We can print the Docker version with the --version option like below.

从给定版本向上提供了一些功能。 因此,如果要使用具有给定版本号的功能,我们需要知道Docker安装的当前版本。 我们可以使用--version选项打印Docker版本,如下所示。

$ docker --version


debian arm docker安装 debian一键安装docker_ubuntu_10

Print Docker Version 打印Docker版本

搜索Docker映像(Search Docker Images)

Generally, the first actions after installing Docker is searching for some images in order to download. We will use the command docker for most of the operations like search. In this example, we will search the images named or tagged with the term centos.

通常,安装Docker之后的第一个操作是搜索一些映像以进行下载。 我们将使用命令docker进行搜索等大多数操作。 在此示例中,我们将搜索名为centos名称或标记的图像。

$ docker search centos


debian arm docker安装 debian一键安装docker_debian arm docker安装_11

Search Docker Images 搜索Docker映像

下载Docker映像(Download Docker Image)

We can download or pull specific image before using it. We will use the pull command which will download the image but do not start any container. In this example, we will pull the image named centos.

我们可以在使用前下载或提取特定图像。 我们将使用pull命令下载图像,但不启动任何容器。 在此示例中,我们将拉出名为centos的图像。

$ docker pull centos


debian arm docker安装 debian一键安装docker_debian arm docker安装_12

Download Docker Image 下载Docker映像

列出Docker映像(List Docker Images)

Before downloading an image or in order to learn locally existing images we can use docker images command which will list currently downloaded and existing images.

在下载映像之前或为了学习本地现有映像,我们可以使用docker images命令,该命令将列出当前下载的映像和现有映像。

$ docker images


debian arm docker安装 debian一键安装docker_ubuntu_13

List Docker Images 列出Docker映像

创建并运行示例CentOS容器(Create and Run Sample CentOS Container)

Creating a container is the same for all distributions. We will use docker command for this. We do not use docker.io because it is not a command just a package name. In this example, we will run a bash shell in CentOS container interactively. We need to be in docker group or have root privileges in order to run Docker containers. So

对于所有发行版,创建容器都是相同的。 我们将为此使用docker命令。 我们不使用docker.io因为它不是命令,而只是一个软件包名称。 在此示例中,我们将在CentOS容器中交互式运行bash shell。 我们需要在docker组中或具有root特权才能运行Docker容器。 所以

$ sudo docker run -t -i centos bash


debian arm docker安装 debian一键安装docker_docker_14

Create and Run Sample CentOS Container 创建并运行示例CentOS容器

列出正在运行的Docker容器(List Running Docker Containers)

We can run multiple Docker containers at the same time. If we want to list currently running Docker containers we can use docker ps command which will list only running Docker containers.

我们可以同时运行多个Docker容器。 如果要列出当前正在运行的Docker容器,可以使用docker ps命令,该命令将仅列出正在运行的Docker容器。

$ docker ps


debian arm docker安装 debian一键安装docker_java_15

List Running Docker Containers 列出正在运行的Docker容器

停止运行Docker容器(Stop Running Docker Container)

In the end, we want to stop a container we do not need for now. We can use stopcommand of the Docker like below. We also need to provide Docker ID which can be obtained with the Docker running container list command.

最后,我们要停止一个现在不需要的容器。 我们可以像下面那样使用Docker的stop命令。 我们还需要提供可以通过Docker running container list命令获取的Docker ID。

$ sudo docker stop 1e4adf4c3c84

翻译自: https://www.poftut.com/how-to-install-docker-on-ubuntu-debian-mint-kali/

debian docker