docker基础学习

1. 安装docker

#安装 yum 源 docker 

wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo

#安装 docker  此处安装的是18版本的,还有19,20等等更高版本

yum -y install docker-ce-18.06.1.ce-3.el7

#启动

docker systemctl enable docker && systemctl start docker

#校验安装

docker version

#出现以下的客户端及服务端信息就是安装成功了

docker基础学习_第1张图片
2.docker的架构要理解

docker基础学习_第2张图片

 

 docker安装之后会有客户端、服务端以及docker远程仓库(类似maven的远程镜像仓库,地址:https://hub.docker.com/search?q=)

 客户端:像是redis的客户端一样,输入docker命令就可以操作服务端

服务端:很重要,包括一个个小的docker容器和镜像,每一个docker容器就像是一个小的linux虚拟机一样

远程仓库:我们一般会设置一个阿里云的镜像地址(https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo)我们拉取镜像就是从这个远程仓库中拉取的。

3.主要的docker命令:

docker pull redis 如果不指定版本,就是最新版本

docker images 查看下载到本地的镜像

docker run 命令(最重要)新建并且启动一个容器

例如:docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=root -p 3306:3306 -d mysql:8.0

-d 后台运行

--name给容器起一个名字

-p 对应的端口号

docker ps 查看运行的容器信息及状态

docker ps 查看运行和停止的容器信息及状态

docker rmi image的id

docker stop 容器id

docker rm 容器id(之前先stop)

docker restart 容器id

你可能感兴趣的:(docker,学习,linux)