docker 学习 一(安装并使用hello world)

1、centos7 安装docker 

  (1)查看cnetos系统内核

uname -r

(2)更新系统

yum update

(3)首次安装 Docker Engine-Community 之前,需要设置 Docker 仓库

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

(4)选择阿里源仓库

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

(5)列出并排序存储库中可用的版本

yum list docker-ce --showduplicates | sort -r

(6) 安装docker

yum install docker-ce   (安装最新稳定版docker)
systemctl start docker   (启动docker)
systemctl enable docker  (设置docker 为开机启动)

(7)查看docker版本

docker version

2、docker 使用  hello world

Docker Hello World  参考:https://www.runoob.com/docker/docker-hello-world.html

 

docker run centos:centos7 /bin/echo "Hello world"

各个参数解析:

docker: Docker 的二进制执行文件。

run: 与前面的 docker 组合来运行一个容器。

centos:centos7 指定要运行的镜像,Docker 首先从本地主机上查找镜像是否存在,如果不存在,Docker 就会从镜像仓库 Docker Hub 下载公共镜像。

/bin/echo "Hello world": 在启动的容器里执行的命

报错:docker 安装完成后测试hello-world出现问题

 

因为docker服务器再国外,我们在国内无法正常拉取镜像,所以就需要我们为docker设置国内阿里云的镜像加速器;需要修改或新增配置文件 /etc/docker/daemon.json  加入如下:

{ 
"registry-mirrors": ["https://alzgoonw.mirror.aliyuncs.com"] 
}

加入完成后重启docker

systemctl restart docker

重启后执行

docker run centos:centos7 /bin/echo "Hello world"

运行成功

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值