5.1 docker安装及应用基础

本文档详细介绍了在CentOS 7系统中如何安装docker-ce,并提供了阿里云镜像加速器的配置方法。此外,还列举了Docker的常用操作,包括搜索镜像、拉取镜像、查看容器、启动/停止/重启容器、端口映射等,为Docker初学者提供了全面的基础知识。
摘要由CSDN通过智能技术生成

1. CentOS 7系统docker-ce安装(阿里云镜像)

1.安装必要的一些系统工具

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

2.添加软件源信息

sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

3.清楚旧的缓存

sudo yum clean all

5.建立新的缓存并安装Docker-CE

sudo yum makecache fast
sudo yum -y install docker-ce

6.开启Docker服务

sudo systemctl start docker

注意:

安装指定版本的Docker-CE:
1: 查找Docker-CE的版本:
yum list docker-ce.x86_64 --showduplicates | sort -r
   Loading mirror speeds from cached hostfile
   Loaded plugins: branch, fastestmirror, langpacks
   docker-ce.x86_64            17.03.1.ce-1.el7.centos            docker-ce-stable
   docker-ce.x86_64            17.03.1.ce-1.el7.centos            @docker-ce-stable
   docker-ce.x86_64            17.03.0.ce-1.el7.centos            docker-ce-stable
   Available Packages
2: 安装指定版本的Docker-CE: (VERSION例如上面的17.03.0.ce.1-1.el7.centos)
sudo yum -y install docker-ce-[VERSION]

2. docker加速

docker-ce的配置文件是/etc/docker/daemon.json,此文件默认不存在,需要我们手动创建并进行配置,而docker的加速就是通过配置此文件来实现的。

docker的加速有多种方式:

  • docker cn
  • 中国科技大学加速器
  • 阿里云加速器(需要通过阿里云开发者平台注册帐号,免费使用个人私有的加速器)

2.1 阿里云docker镜像加速器配置方法

针对Docker客户端版本大于 1.10.0 的用户
可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器

  1. 进入阿里云首页登录,点击控制台进入以下页面
    在这里插入图片描述
  2. 点击左上角的在这里插入图片描述,打开产品与服务
  3. 选择产品与服务中的容器镜像服务在这里插入图片描述
  4. 点击镜像中心的镜像加速
    在这里插入图片描述
  5. 根据操作文档,选择所需操作系统,添加加速器
    在这里插入图片描述

2.2 Centos/Redhat系统Docker镜像加速器配置如下:

sudo mkdir -p /etc/docker
sudo cat /etc/docker/daemon.json <<-'EOF'
{
   
  "registry-mirrors": ["<阿里云加速链接>"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

3. Docker常用操作

docker常用操作列表

命令 功能
docker search 在Docker仓库中搜索镜像
docker pull 从仓库中拉取镜像到本地
docker images 查看本地镜像
docker create 创建一个新的容器
docker start 启动容器
docker restart 重启容器
docker stop 停止容器
docker run 在一个容器中运行一个指令
docker attach 进入运行的容器中,退出后容器停止
docker exec 进入运行的容器中,退出后容器正常运行
docker ps 列出所有容器
docker logs 查看容器日志信息
docker kill 强制管理容器
docker rm 删除容器
docker rmi 删除下载至本地的镜像
docker info 显示系统中关于docker的信息
docker inspect 输出容器的详细信息

3.1 docker search 搜索仓库中的镜像

语法:docker search <镜像名称>
作用:搜索仓库中指定名称的镜像
示例:

[root@master ~]# docker search nginx
NAME                               DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED
nginx                              Official build of Nginx.                        12902               [OK]                
jwilder/nginx-proxy                Automated Nginx reverse proxy for docker con…   1760                                    [OK]
...省略N行

3.2 docker pull 从仓库中拉取镜像

语法:docker pull <镜像名称>
作用:从仓库中拉取镜像到本地
示例:

[root@master ~]# docker pull httpd
Using default tag: latest
latest: Pulling from library/httpd
c499e6d256d6: Retrying in 1 second 
76155f771be0: Download complete 
...

3.3 docker images 查看本地镜像

语法:docker images
作用:查看本地镜像
示例:

[root@master ~]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值