docker历险记

今天闲来无事了解一下docker好了,最直接就是安装,运行,然后在来体会到底是个啥。

安装与卸载

这里我用的是阿里云的Centos系统,然后看了看菜鸟教程的Centos安装教程很快的

//查看你的linux机器的版本
uname -r 
//移除原来就安装过的痕迹
sudo yum remove docker \
         docker-client \
         docker-client-latest \
         docker-common \
         docker-latest \
         docker-latest-logrotate \
         docker-logrotate \
         docker-selinux \
         docker-engine-selinux \
         docker-engine  
//安装一些必要的系统工具
yum install -y yum-utils device-mapper-persistent-data lvm2
//添加软件源信息
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
//更新 yum 缓存
yum makecache fast
//安装docker-ce
yum -y install docker-ce
//启动docker
systemctl start docker
//停止docker
systemctl stop docker
//运行hello-world
docker run hello-world
//删除docker
$ sudo yum remove docker-ce
$ sudo rm -rf /var/lib/docker

这里我遇见了

Get https://auth.docker.io/token?account=hulion&client_id=docker&offline_token=true&service=registry.docker.io: dial tcp: lookup auth.docker.io: no such host

这种问题。当然这是那个不可描述的问题,你应该懂得

解决

//安装dig
yum install bind-utils

//通过dig命令找到可用IP
dig @114.114.114.114 registry-1.docker.io

//然后将IP配置到hosts中
vi /etc/hots

//添加我找到的几个ip(我发现53.开头的不是很好用) 保存退出即可
34.233.151.211 registry-1.docker.io
34.201.236.93 auth.docker.io

//以用户名test_user 密码test_password登入就行(换成你自己在hub.docker.com注册的)
docker login -u='test_user' -p='test_password' 
//Authenticating with existing credentials...
//WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
//Configure a credential helper to remove this warning. See
//https://docs.docker.com/engine/reference/commandline/login/#credentials-store

//Login Succeeded 
//返回这个就说明更改成功了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值