1.更新包数据库并添加 Docker 官方存储库

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

2.  安装docker及相关组件

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

3.  启动 Docker 守护进程并验证其状态

sudo systemctl start docker
sudo systemctl status docker

4。确保 Docker 在每次服务器重启时自动启动

sudo systemctl enable docker

5.  

配置 Docker  可以通过编辑 /etc/docker/daemon.json 文件来配置 Docker。

sudo tee /etc/docker/daemon.json <<EOF
{
 "log-driver": "json-file",
 "log-opts": {
   "max-file": "3",
   "max-size": "500m"
 },
 "registry-mirrors": [
   "https://hub-mirror.c.163.com",
   "https://mirror.baidubce.com"
 ]
}
EOF

6.  新加载配置并重启 Docker:

sudo systemctl daemon-reload
sudo systemctl restart docker

7。使用 Docker 命令

       docker run hello-world # 运行测试容器
        docker images # 列出本地镜像
        docker ps # 列出运行中的容器
        docker stop <container_id> # 停止容器

8.   推送 Docker 镜像到 Docker Hub

docker login -u <your_username>

9。推送 Docker 镜像到 Docker Hub

 docker push <your_username>/<image_name>

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐