华为云Flexus云服务 Ubuntu 系统下安装Docker

系统镜像: Ubuntu 22.04 server 64bit

安装步骤

1
2
3
4
5
6
7
8
9
10
11
12
13
sudo apt-get install ca-certificates curl gnupg
 
sudo install -m 0755 -d /etc/apt/keyrings
 
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
 
sudo chmod a+r /etc/apt/keyrings/docker.gpg
 
echo \ "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
 
sudo apt-get update
 
$sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

安装成功测试

1
sudo docker version

设置Docker源

/etc/docker/daemon.json

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{
    "registry-mirrors": [
        "https://hub-mirror.c.163.com",
        "https://mirror.ccs.tencentyun.com",
        "https://05f073ad3c0010ea0f4bc00b7105ec20.mirror.swr.myhuaweicloud.com",
        "https://registry.docker-cn.com",
        "https://docker.m.daocloud.io",
        "https://docker.1panel.live",
        "https://hub.rat.dev",
        "https://dockerpull.com",
        "https://dockerproxy.cn",
        "https://docker.rainbond.cc",
        "https://docker.udayun.com",
        "https://docker.211678.top"
    ]
}

 

  

常见的 Docker 命令:

创建一个新的 Docker 容器:

1
docker run -it ubuntu /bin/bash

列出所有正在运行的 Docker 容器:

1
docker ps

列出所有 Docker 容器(包括停止的):

1
docker ps -a

停止一个正在运行的 Docker 容器:

1
docker stop <container_id>

删除一个 Docker 容器:

1
docker rm <container_id>

从 Dockerfile 构建一个 Docker 镜像:

1
docker build -t <image_name> .

运行一个 Docker 容器作为后台进程:

1
docker run -d <image_name>

查看 Docker 容器的日志:

1
docker logs <container_id>

将 Docker 容器保存为镜像:

1
docker commit <container_id> <image_name>

将 Docker 镜像推送到 Docker Hub:

1
docker push <image_name>

从 Docker Hub 拉取一个 Docker 镜像:

1
docker pull <image_name>

保存 Docker 镜像到一个文件:

1
docker save <image_name> -o <file_path>

从一个文件加载一个 Docker 镜像:

1
docker load -i <file_path>

创建一个 Docker 网络:

1
docker network create <network_name>

连接一个 Docker 容器到一个网络:

1
docker network connect <network_name> <container_id>

查看 Docker 容器的 IP 地址:

1
docker inspect --format '{{ .NetworkSettings.IPAddress }}' <container_id>

进入一个正在运行的 Docker 容器:

1
docker exec -it <container_id> /bin/bash

查看 Docker 版本信息:

1
docker version

查看 Docker 系统信息:

1
docker info

重启一个 Docker 容器:

1
docker restart <container_id>
 

 

posted @   cai.l  阅读(86)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示