Docker安装~(社区版安装)详细教程

1.Docker的主要用途

1.提供一次性的环境,eg:本地测试他人的软件,持续集成的时候提供单元测试和构建的环境
2.提供弹性的云服务,Docker容器可以随开随关,很适合动态扩容和缩容
3.组件微服务架构。通过多个容器,一条及其可以跑多个服务,因此在本机就可以模拟出微服务架构

2.Docker安装

官网地址:

注意:Docker要求CentOS系统的内核版本高于3.10

# 检查当前内核版本,centos7的内核要高于3.10
uname -r

1.卸载旧版本Docker(可选)

yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-selinux \
                  docker-engine-selinux \
                  docker-engine \
                  docker-ce

2.安装yum工具(使用前提,你的虚拟机要能够连网)

yum install -y yum-utils \
            device-mapper-persistent-data \
            lvm2 --skip-broken

3.更新yum本地软件源

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

sed -i 's/download.docker.com/mirrors.aliyun.com\/docker-ce/g' /etc/yum.repos.d/docker-ce.repo

yum makecache fast

 

 4.安装Docker

yum install -y docker-ce

5.Docker使用中会涉及到各种端口,为了方便使用最好关闭防火墙

# 关闭
systemctl stop firewalld
# 禁止开机启动防火墙
systemctl disable firewalld

6.查看Docker的版本

docker -v

 7.配置Docker国内镜像加速(可选)容器镜像服务 (aliyun.com)

 

 8.启动Docker(没有运行第七步,一定要启动docker服务)

# 启动docker服务
sudo systemctl start docker
# 停止docker服务
sudo systemctl stop docker
# 重启docker服务
sudo systemctl restart docker

 3.镜像操作示例

        访问DockerHub搜索镜像,https://hub.docker.com/,搜索redis

        拉取镜像:docker pull redis

        

        查看本地有哪些镜像:docker images

        

         将镜像导出到磁盘:docker save -o 文件名称 镜像名称/ID

         

        删除本地镜像:docker rmi 镜像名称/ID

        

         导入镜像:docker load -i 文件名称

        

         

        

        

        

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值