龙蜥 docker镜像怎么使用?

在龙蜥(Anolis OS)上使用 Docker 镜像,与在其他 Linux 发行版(如 CentOS、Ubuntu)上的操作基本一致。以下是一个完整的步骤指南,帮助你在 龙蜥操作系统 上安装 Docker 并使用 Docker 镜像。


✅ 一、安装 Docker

1. 安装依赖

sudo dnf install -y yum-utils device-mapper-persistent-data lvm2

2. 添加 Docker 官方仓库

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

龙蜥兼容 CentOS 的软件包,因此可以使用 CentOS 的 Docker 仓库。

3. 安装 Docker 引擎

sudo dnf install -y docker-ce docker-ce-cli containerd.io

4. 启动 Docker 服务并设置开机自启

sudo systemctl start docker
sudo systemctl enable docker

5. 验证是否安装成功

docker --version
sudo docker run hello-world

✅ 二、使用 Docker 镜像

1. 拉取镜像(以 nginx 为例)

sudo docker pull nginx

2. 查看本地已有镜像

sudo docker images

3. 运行容器

sudo docker run -d -p 80:80 --name mynginx nginx
  • -d:后台运行
  • -p 80:80:将宿主机的 80 端口映射到容器的 80 端口
  • --name mynginx:为容器命名

4. 查看运行中的容器

sudo docker ps

5. 停止或删除容器

sudo docker stop mynginx
sudo docker rm mynginx

✅ 三、构建自己的镜像(可选)

1. 创建一个 Dockerfile

FROM nginx
COPY ./html /usr/share/nginx/html
EXPOSE 80

2. 构建镜像

sudo docker build -t myweb:v1 .

3. 运行自定义镜像

sudo docker run -d -p 8080:80 --name myweb myweb:v1

✅ 四、常用命令总结

功能 命令
拉取镜像 docker pull [镜像名]
查看镜像 docker images
删除镜像 docker rmi [镜像ID]
查看容器 docker ps [-a]
停止容器 docker stop [容器ID]
删除容器 docker rm [容器ID]
构建镜像 docker build -t [tag] .
运行容器 docker run [参数] [镜像名]

✅ 五、注意事项

  • 龙蜥默认使用的是 dnf 包管理器,类似于 CentOS 8。
  • 如果你希望免去每次执行 docker 命令时加 sudo,可以将当前用户加入 docker 用户组:
    sudo usermod -aG docker $USER

    然后重新登录终端生效。


如果你有具体的 Docker 应用场景(比如部署 Java、Python、MySQL 等),也可以告诉我,我可以给出更详细的配置示例。

是否需要我提供某个具体应用的 Docker 使用案例?

未经允许不得转载:CLOUD技术博 » 龙蜥 docker镜像怎么使用?