基于ubuntu安装Docker
之前我写过windows安装docker的教程,但是在windows系统下安装docker十分困难,并且对依赖的要求很高,经常会出现意外情况,所以docker安装环境最好还是基于Linux系统之上是最好的。而且也比windows方便不少。但是没有视图窗口。但是你可以安装Portainer,也可以很好的管理镜像或容器。
先决条件
- 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
第二步:安装docker
sudo apt install docker.io
第三步:将docker开机自启动
sudo systemctl enable docker
第四步:启动docker
sudo systemctl start docker
第五步:添加当前用户到 docker 用户组(可选)
这样做就不用每次写docker语句的时候都在前面加sudo
sudo groupadd docker #添加docker用户组
sudo gpasswd -a $USER docker #将登陆用户加入到docker用户组中
newgrp docker #更新用户组
docker network ls #测试docker命令是否可以使用sudo正常使用
否者就会出现一下情况
安装一个简单的2048网页小游戏
第一步:下载镜像文件
镜像地址:https://hub.docker.com/r/quchaonet/2048
docker pull quchaonet/2048
复制右侧的docker pull command下的代码到ubuntu终端里运行
下载完成后可以看见多了一个名为quchaonet/2048的镜像容器。
第二步:创建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 是镜像名称 |
第三步:测试
打开当前主机浏览器,在地址栏输入
localhost:8080
一个简单docker容器就这样跑起来了