华为云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 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>

浙公网安备 33010602011771号