基于ubuntu安装Docker

基于ubuntu安装Docker

之前我写过windows安装docker的教程,但是在windows系统下安装docker十分困难,并且对依赖的要求很高,经常会出现意外情况,所以docker安装环境最好还是基于Linux系统之上是最好的。而且也比windows方便不少。但是没有视图窗口。但是你可以安装Portainer,也可以很好的管理镜像或容器。

image-20220702201430982

先决条件

  • 64 位内核和 CPU 支持虚拟化
  • KVM 虚拟化支持。按照 KVM 虚拟化支持说明检查是否启用了 KVM 内核模块以及如何提供对 kvm 设备的访问。
  • QEMU 必须是版本 5.2 或更高版本。我们建议升级到最新版本。
  • 系统初始化系统。
  • Gnome 或 KDE 桌面环境。- 对于许多Linux发行版,Gnome环境不支持托盘图标。要添加对托盘图标的支持,您需要安装 Gnome 扩展。例如,AppIndicator)。
  • 至少 4 GB 的内存。
  • 拥有 64 位版本的 Ubuntu Jammy Jellyfish 22.04 (LTS) 或 Ubuntu Impish Indri 21.10。Docker Desktop 在 (或 ) 体系结构上受支持。

安装docker

第一步:更新软件包

sudo apt-get update

image-20220702195709620

第二步:安装docker

sudo apt install docker.io

image-20220702195908001

第三步:将docker开机自启动

sudo systemctl enable docker

image-20220702200006844

第四步:启动docker

sudo systemctl start docker

image-20220702200112009

第五步:添加当前用户到 docker 用户组(可选)

这样做就不用每次写docker语句的时候都在前面加sudo

sudo groupadd docker     #添加docker用户组
sudo gpasswd -a $USER docker     #将登陆用户加入到docker用户组中
newgrp docker     #更新用户组
docker network ls    #测试docker命令是否可以使用sudo正常使用

image-20220702200948412

否者就会出现一下情况

image-20220702200725934

安装一个简单的2048网页小游戏

第一步:下载镜像文件

镜像地址:https://hub.docker.com/r/quchaonet/2048

image-20220702201619526

docker pull quchaonet/2048

复制右侧的docker pull command下的代码到ubuntu终端里运行

image-20220702201838880

下载完成后可以看见多了一个名为quchaonet/2048的镜像容器。

image-20220702201825646

第二步:创建2048容器

在ubuntu终端中输入下列命令(具体内容查看docker使用教程,但是我还是在下面写一下吧)

docker run -dit -p 8080:8080 --name 2048 quchaonet/2048:latest
在上面代码中各部分的意义:
docker run 是指固定创建容器语句
-dit 其中 d是指-d 后台运行容器,并返回容器ID,i是指 以交互模式运行容器,通常与 -t 同时使用,t是指-t 为容器重新分配一个伪输入终端,通常与 -i 同时使用
-p 8080:8080是指容器端口8080映射到8080
–name 2048 是指为容器命名
quchaonet/2048:latest 是镜像名称

image-20220702202332369

第三步:测试

打开当前主机浏览器,在地址栏输入

localhost:8080

image-20220702202516465

一个简单docker容器就这样跑起来了

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Ubuntu 安装 Docker Compose 可以让你在容器化应用中定义和管理多个服务,而无需单独为每个服务创建 Dockerfile。以下是安装 Docker Compose 的步骤: 1. **安装 Docker**: 首先确保你的 Ubuntu 系统上已经安装Docker。你可以使用以下命令检查是否已安装,如果未安装,可通过 `apt` 更新并安装: ``` sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io ``` 2. **安装 Docker Compose**: 使用 `curl` 或 `wget` 下载 Docker Compose 的安装脚本,并赋予执行权限: ``` curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose ``` 或者,如果你喜欢,也可以从官方仓库安装: ``` sudo apt-get update && \ sudo apt-get install -y software-properties-common && \ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" && \ sudo apt-get update && \ sudo apt-get install docker-ce-cli containerd.io docker-compose-plugin ``` 3. **验证安装**: 安装完成后,可以通过运行 `docker-compose --version` 来确认 Docker Compose 是否安装成功。 4. **设置环境变量**: 如果你想让 `docker-compose` 在系统路径中可用,可以将 `/usr/local/bin` 添加到你的 PATH 环境变量中,例如: ```sh echo 'export PATH=$PATH:/usr/local/bin' >> ~/.bashrc source ~/.bashrc ``` 现在你已经安装Docker Compose,可以开始使用它来管理基于 Dockerfile 的应用了。当你有一个 `docker-compose.yml` 文件时,只需在项目目录下运行 `docker-compose up` 来启动服务。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

盒子里的加菲猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值