Docker学习

238 阅读2分钟

Docker安装

Docker可以运行在MAC、Windows、CentOS、DEBIAN、UBUNTU等操作系统上,提供社区版和企业版,本课程基于CentOS安装Docker。CentOS6对docker支持的不好,使用docker建议使用CentOS7。 这里我是在虚拟机VMcare中安装centOS7,具体安装请自行百度.

步骤

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源
3.1、方案一:使用ustc的(开始使用这个失败了,不知道是不是网的问题)

sudo yum-config-manager --add-repo http://mirrors.ustc.edu.cn/docker- ce/linux/centos/docker-ce.repo

3.2、方案二:使用阿里云(我用的这个)

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

4、 安装docker;出现输入的界面都按 y

sudo yum install -y docker-ce

5、 查看docker版本

docker -v

设置ustc镜像

ustc是老牌的linux镜像服务提供者了,还在遥远的ubuntu 5.04版本的时候就在用。ustc的docker镜像加速器速度很 快。ustc docker mirror的优势之一就是不需要注册,是真正的公共服务。

1、 编辑文件/etc/docker/daemon.json 执行如下命令:

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

2、在文件中加入下面内容

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

Docker启动与停止命令

启动docker服务:

systemctl start docker

停止docker服务:

systemctl stop docker

重启docker服务:

systemctl restart docker

查看docker服务状态:

systemctl status docker

设置开机启动docker服务:

systemctl enable docker

Docker常用命令

镜像相关命令

查看镜像

docker images

REPOSITORY:镜像名称
TAG:镜像标签
IMAGE ID:镜像ID
CREATED:镜像的创建日期
SIZE:镜像大小

搜索镜像

docker search 镜像名称

NAME:镜像名称
DESCRIPTION:镜像描述
STARS:用户评价,反应一个镜像的受欢迎程度
OFFICIAL:是否官方
AUTOMATED:自动构建,表示该镜像由Docker Hub自动构建流程创建的

拉取镜像

docker pull 镜像名称

删除镜像

docker rmi 镜像ID


//TODO 先记到这