docker安装及简单使用

docker安装及简单使用_第1张图片

 

docker安装及简单使用_第2张图片

%s@https://download.docker.com/@https://mirrors.tuna.tsinghua.edu.cn/docker-ce/@
yum install docker-ce

docker安装及简单使用_第3张图片

docker-ce的配置文件在

配置文件:/etc/docker/daemon.json

它是一个json格式的数组,里面定义了各个需要定义的参数

这个目录在第一次启动之前可能不存在如果需要定义则需要自己创建,为了让它下载的速度快一点我们需要定义一个镜像加速器。

Docker镜像加速

docker cn

阿里云加速器

中国科技大学

{

"registry-mirrors": ["https://registry.docker-cn.com"]

}

docker安装及简单使用_第4张图片

配置完后就启动相应服务:

接下来我们输入docker就可以查看它的子命令

docker安装及简单使用_第5张图片

docker安装及简单使用_第6张图片

Management Commands是新版本的命令,建议使用,Commands是旧版本的

docker安装及简单使用_第7张图片

我们输入docker version就可以查看docker作为客户端和服务端各自的版本信息

如果想查看docker更详细的环境信息,我们可以使用docker info

docker安装及简单使用_第8张图片

docker安装及简单使用_第9张图片

接下来我们就可以尝试如何运行docker

docker安装及简单使用_第10张图片

docker search是根据我们输入的关键词搜索镜像

docker pull是将镜像下载到本地

docker images是列出本地所有镜像

docker安装及简单使用_第11张图片

docker安装及简单使用_第12张图片

docker拉取及查看

docker安装及简单使用_第13张图片

当然我们也可以直接使用docker pull拉取

docker安装及简单使用_第14张图片

如果想要删除镜像则可以使用docker image rm

docker安装及简单使用_第15张图片

或者可以直接使用docker rmi   (docker rm是用来删除容器的)

docker安装及简单使用_第16张图片

在使用docker image ls 查看的时候我们还可以查看完整信息

docker安装及简单使用_第17张图片

有了镜像之后我们就可以跑容器了

创建容器我们可以使用docker create 或者docker container create

docker安装及简单使用_第18张图片

docker ps 和docker container ls的效果是一样的

docker安装及简单使用_第19张图片

docker安装及简单使用_第20张图片

docker安装及简单使用_第21张图片

那么b1这个容器的地址是多少呢?

我们可以输入docker inspect b1

docker安装及简单使用_第22张图片

docker安装及简单使用_第23张图片

我们可以看到地址是172.17.0.2

[cURL是一个利用URL语法在命令行下工作的文件传输工具]

现在我们想终止只需要终止shell

此时我们再输入docker ps就看不到容器了

此时这个容器就处于停止状态,而停止状态的容器使用docker ps是无法查看的

我们可以使用docker ps -a查看所有状态的容器

对于停止状态的容器我们也可以重新激活

docker安装及简单使用_第24张图片

接下来让容器重新处于停止状态

处于停止状态的容器我们是可以删除的

删除之后我们再查看容器就会发现彻底没了

接下来我们再试试启动nginx

docker安装及简单使用_第25张图片

同样的我们使用【docker inspect 容器名】 查看nginx容器的地址

docker安装及简单使用_第26张图片

然后使用curl查看网页

docker安装及简单使用_第27张图片

如果我们想创建并运行redis的镜像我们可以执行以下命令

如果这个镜像在本地没有则它会在执行的时候自动去仓库拉取(pull)

docker安装及简单使用_第28张图片

如果我们现在想访问redis的服务怎么办?

我们可以绕过容器的边界登录进去

我们可以使用【docker exec】或【docker container exec】

docker安装及简单使用_第29张图片

它可以在容器中运行外部命令

docker安装及简单使用_第30张图片

docker安装及简单使用_第31张图片

docker安装及简单使用_第32张图片

由于一个容器只负责一个程序所以我们没必要将容器的日志保存成文件,我们只需要在控制台查看

docker安装及简单使用_第33张图片

 

 

 

 

你可能感兴趣的:(docker)