Ubuntu安装 Docker 教程 2024年6月最新安装方式和配置阿里云加速器

更新软件包列表:

sudo apt update

安装必要的软件包以允许 apt 使用 HTTPS:

sudo apt-get install apt-transport-https ca-certificates curl software-properties-common

添加Docker的GPG密钥

清华

curl -fsSL https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

阿里

curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

设置清华源或者阿里源 Docker 存储库:

清华

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

阿里

sudo add-apt-repository \
"deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

再次更新软件包列表:

sudo apt update

安装Docker CE:

sudo apt-get install docker-ce

启动 Docker 服务:

sudo systemctl start docker

将 Docker 添加到系统启动项:

sudo systemctl enable docker

查看 Docker 版本和严重是否正确安装:

sudo docker --version

成功安装就显示已安装 Docker 的版本信息
将您的用户添加到 docker 组,以避免每次运行 Docker 命令时都需要使用 sudo :

sudo usermod -aG docker $USER

 

配置加速器推荐直接使用阿里云的即可

 配置镜像加速器

针对Docker客户端版本大于 1.10.0 的用户

您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://i29qu8xd.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

Docker 常用命令:

1. 容器生命周期管理:
– 启动容器:docker start [容器ID或容器名]
– 停止容器:docker stop [容器ID或容器名]
– 重启容器:docker restart [容器ID或容器名]
– 杀死容器:docker kill [容器ID或容器名]
– 删除容器:docker rm [容器ID或容器名]

2. 查看容器信息:
– 列出所有容器:docker ps -a
– 查看运行中的容器:docker ps
– 查看容器详细信息:docker inspect [容器ID或容器名]

3. 日志和输出:
– 查看容器日志:docker logs [容器ID或容器名]
– 实时跟踪容器日志:docker logs -f [容器ID或容器名]

4. 进入容器:
– 进入容器交互式终端:docker exec -it [容器ID或容器名] /bin/bash

5. 构建和管理镜像:
– 构建镜像:docker build -t [镜像名] [路径]
– 拉取镜像:docker pull [镜像名]
– 推送镜像到仓库:docker push [镜像名]
– 列出本地镜像:docker images
– 删除本地镜像:docker rmi [镜像ID或镜像名]

6. 容器文件系统操作:
– 从容器复制文件到主机:docker cp [容器ID]:[源路径] [目标路径]
– 从主机复制文件到容器:docker cp [源路径] [容器ID]:[目标路径]

7. 网络操作:
– 列出网络:docker network ls
– 查看网络详细信息:docker network inspect [网络ID或网络名]

8. 容器统计信息:
– 查看容器资源使用统计:docker stats [容器ID或容器名]

9. 清理操作:
– 清理未运行的容器:docker container prune
– 清理未使用的镜像:docker image prune
– 清理未使用的卷:docker volume prune

这只是 Docker 命令的一小部分。您可以通过运行 `docker –help` 获取更多命令和选项的信息,也可以查阅 Docker 官方文档以获取详细的使用说明。

免责声明:
1:如非特殊说明,本站对提供的素材及源码不拥有任何权利,其版权归原著者拥有。
2:本站内容均由互联网收集整理、网友上传,并且以技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。
3:本站部分收费内容仅作本站日常维护费用,若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
4:请勿将源码、软件进行商业交易、转载等行为,源码、软件只为研究、学习所提供,该软件使用后发生的一切问题与本站无关。
5:站内资源如有侵犯你版权的,请来信1058364519@qq.com指出,本站将立即改正。
6:素材源码均为网络收集,不承担任何版权问题,不提供任何技术支持!
7:严重警告本站木屋模型、木屋CAD图纸、木屋效果图未经允许不得转载:凡木屋模型及CAD文章由设计师QINYUHUI设计制作,享有内容所有权,文章仅在QINYUHUI名下网站、信息平台或嘿很有内涵微博发布,未经授权违者必究!!!

MASUC » Ubuntu安装 Docker 教程 2024年6月最新安装方式和配置阿里云加速器