docker基础
Posted jiangzongyou
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker基础相关的知识,希望对你有一定的参考价值。
第一步: 环境 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基础的主要内容,如果未能解决你的问题,请参考以下文章
markdown [Docker] Docker片段列表和命令#linux #docker #snippets