docker(一)linux安装docker

安装环境

liunx系统版本不能低于3.10。
uname -r 命令查看:
在这里插入图片描述
我这里是centOS7版本3.10。

自动安装

sudo curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

或者:

sudo curl -sSL https://get.daocloud.io/docker | sh

手动安装

1、卸载旧版本

 sudo yum remove docker  docker-common docker-selinux docker-engine

2、安装docker

sudo yum install docker-ce

到这一步会发现报错,这是因为没安装驱动依赖和yum源导致的,所以,执行下一步
3、安装驱动依赖

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

4、安装yum源

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

5、安装docker

sudo yum install docker-ce

安装完成。

启动和停止

1、启动命令

sudo systemctl start docker

2、查看docker信息

sudo docker info

3、加入开机启动

sudo systemctl enable docker

加入成功:
在这里插入图片描述
4、重启

sudo systemctl restart docker

5、查看版本号

sudo docker version

6、停止

sudo systemctl stop docker

启动一个容器镜像

1、修改普通用户docker权限,将app1加入docker用户组

sudo gpasswd -a app1 docker

2、运行一个hello-world容器

sudo docker run hello-world

结果如下:
在这里插入图片描述
可以看出其本地没有,从docker-hub拉取到了镜像。证明docker可以运行正常了。

配置docker镜像加速器

从国外的docker-hub拉取镜像可能会有问题,这里我们配置成国内的阿里的加速器:
(1)创建docker文件夹

sudo mkdir -p /etc/docker

(2)创建daemon.json文件

sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://lxo9r85y.mirror.aliyuncs.com"]
}
EOF

(3)重新加载

sudo systemctl daemon-reload
sudo systemctl restart docker

(4)查看是否生效

 docker info

在这里插入图片描述
可以看到,变成了阿里云的镜像仓库,配置生效!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值