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

系统镜像: Ubuntu 22.04 server 64bit

安装步骤

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

安装成功测试

sudo docker version

设置Docker源

/etc/docker/daemon.json

 

{
    "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 容器:

docker run -it ubuntu /bin/bash

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

docker ps

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

docker ps -a

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

docker stop <container_id>

删除一个 Docker 容器:

docker rm <container_id>

从 Dockerfile 构建一个 Docker 镜像:

docker build -t <image_name> .

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

docker run -d <image_name>

查看 Docker 容器的日志:

docker logs <container_id>

将 Docker 容器保存为镜像:

docker commit <container_id> <image_name>

将 Docker 镜像推送到 Docker Hub:

docker push <image_name>

从 Docker Hub 拉取一个 Docker 镜像:

docker pull <image_name>

保存 Docker 镜像到一个文件:

docker save <image_name> -o <file_path>

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

docker load -i <file_path>

创建一个 Docker 网络:

docker network create <network_name>

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

docker network connect <network_name> <container_id>

查看 Docker 容器的 IP 地址:

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

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

docker exec -it <container_id> /bin/bash

查看 Docker 版本信息:

docker version

查看 Docker 系统信息:

docker info

重启一个 Docker 容器:

docker restart <container_id>
 

 

posted @ 2024-11-26 11:33  cai.l  阅读(189)  评论(0)    收藏  举报