码迷,mamicode.com
首页 > 其他好文 > 详细

docker基础

时间:2019-12-14 16:03:29      阅读:94      评论:0      收藏:0      [点我收藏+]

标签:信息   class   dea   默认   registry   rect   现象   https   ges   

第一步: 环境 VMware 15 + centos 7.x + xshell 5 

第二步: 安装docker

1. yum包更新到最新

sudo yum update

2. 安装需要的软件包,yum-util提供yum-config-manager功能, 另外两个是devicemapper驱动依赖包

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

3. 设置yum源为阿里云(为了防止因网络问题导致的docker安装失败)

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

4. 安装docker-ce, (ce是社区版免费的, ee是企业版收费的)

sudo yum install docker-ce

5. 查看当前docker版本

docker -v

6. 设置docker的镜像为ustc, (ustc docker mirror是老牌子的linux镜像提供者了, 不需要注册, 公共服务)

(默认是没有该文件的,请先建一个 )

cd /etc
mkdir docker
cd docker
touch daemon.json
vi /etc/docker/daemon.json

在该文件中输入以下内容 :

{"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]}

7. 启动与停止docker

systemctl start docker   # 启动
systemctl status docker # 查看当前docker状态 "Active: active (running) 代表运行中" "Active: inactive (dead) 代表关闭"
systemctl stop docker # 停止
systemctl restart docker # 重启
systemctl enable docker # 设置成开机自动启动
docker info # 查看详细信息
docker --help # 查看具体有哪些命令,以及怎么用

第三步: 常用命令

1. 查看镜像

docker images

技术图片

 

 镜像名称是可以相同的, tag经常被当做版本号来使用

Active: active (running) 代表运行中

2. 网上搜索镜像

docker search centos

技术图片

 

 

 

 

 

 

 

4. 安装docker-ce, (ce是社区版免费的, ee是企业版收费的)

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

注意: 尽量使用下载工具下载, 以避免安装包文件有丢失现象发生. 同时在下载的过程中,应该尽量避免有暂停, 中止等操作, 避免安装包出现数据丢失而安装过程中出现异常

举例: 下面这种错误提示就是由于安装包丢失部分文件所导致的, 我当时唯一的操作就是中止了下载,又继续

ISOLINUX 3.86 2010-04-01 ETCD (...)
Unknown keyword in configuration file: P&#*^%#&$#
Unknown keyword in configuration file: #$*
No DEFAULT or UI configuration directive found!

docker基础

标签:信息   class   dea   默认   registry   rect   现象   https   ges   

原文地址:https://www.cnblogs.com/jiangzongyou/p/12039580.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!