U

Ubuntu docker安装部署

HB 电脑 2021-05-15

在Ubuntu系统上安装和部署Docker容器,你可以按照以下步骤进行。这些步骤假定你已经拥有基本的Ubuntu系统和用户权限。

步骤 1: 更新你的系统

首先,确保你的Ubuntu系统是最新的。打开终端并运行以下命令:

sudo apt update
sudo apt upgrade

步骤 2: 安装Docker

方法 1: 使用官方仓库安装Docker
安装必要的软件包:

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

添加Docker的官方GPG密钥:

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

添加Docker仓库:

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

再次更新你的包索引:

sudo apt update

安装Docker CE:

sudo apt install docker-ce

方法 2: 使用Snap安装Docker(适用于Ubuntu 16.04及以后版本)
如果你使用的是Ubuntu 16.04或更新的版本,可以使用Snap包管理器来安装Docker:

sudo snap install docker

步骤 3: 启动Docker服务并设置为开机启动

启动Docker服务:

sudo systemctl start docker

设置Docker服务开机启动:

sudo systemctl enable docker

步骤 4: 验证Docker安装是否成功

运行以下命令来验证Docker是否正确安装并运行:

docker --version
docker run hello-world

"docker run hello-world"命令会下载一个测试镜像并运行它,如果一切正常,你会看到一些输出信息表示容器已成功运行。

步骤 5: (可选)配置Docker用户组(不使用sudo)

为了不每次运行Docker命令时都输入sudo,你可以将你的用户添加到docker组:

sudo usermod -aG docker $USER
newgrp docker  # 或者注销并重新登录以应用更改

现在,你应该可以直接运行docker命令而不需要sudo。

至此,已经成功在Ubuntu上安装并配置了Docker!现在你可以开始使用Docker来构建、运行和管理容器了。如果你有任何特定的容器需要部署,例如一个Web应用或数据库,你可以使用docker pull命令来获取镜像,然后使用docker run来启动容器。例如,运行一个简单的Nginx服务器:

docker run -d -p 80:80 nginx

这将在后台启动一个Nginx容器,并将容器的80端口映射到主机的80端口。

PREV
Openwrt如何设置IPv6协议
NEXT
Hostuno邮箱的客户端设置