Centos7 安装Docker 一发定魂

安装Docker 步骤(系统为Centos7 当前操作用户为root ;若不是root用户 需要在命令前添加 sudo)

首先更新下yum (建议更新) yum update

若是遇到 “/var/run/yum.pid 已被锁定,PID 为 XXXXX 的另一个程序正在运行。”

解决方法: 直接在终端运行 rm -f/var/run/yum.pid 将该文件删除,然后再次运行yum update 命令

1.卸载之前安装的Docker

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

2.安装所需要的工具包:

yum install -y yum-utils

3.设置镜像仓库(官方文档中的仓库地址为国外仓库,这里我们设置国内阿里云仓库) yum-config-manager --add-repo

http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 

建议更新下yum软件包的索引: yum makecache fast

4.安装Docker docker-ce(社区版)

sudo yum install docker-ce docker-ce-cli containerd.io​​​​​​​

5.启动 docker systemctl start docker

6.检查是否安装成功(测试 hello-world) sudo docker run hello-world

7 配置阿里云镜像加速器(建议配置,否则会出现访问镜像并不稳定 ,而且下载缓慢等问题)登录阿里云 :采用自己的

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

以下部分为了更加方便我们操作Docker

设置Docker开机自启动: systemctl enable docker

重启docker:systemctl restart docker

了解:有关Docker的系统级命令

启动docker:systemctl start docker

停止docker:systemctl stop docker

重启docker:systemctl restart docker

查看docker状态:systemctl status docker docker

开机自启动:systemctl enable docker

下面是red hat/CentOs7关闭防火墙的命令!

1:查看防火墙状态 systemctl status firewalld service iptables status

2:暂时关闭防火墙 systemctl stop firewalld service iptables stop

3:永久关闭防火墙 systemctl disable firewalld chkconfig iptables off

4:重启防火墙 systemctl enable firewalld service iptables restart

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值