一文了解Docker容器技术的操作 (2)

成功安装之后,便可使用docker version/docker -v即可查看所安装docker的版本

# docker version
[root@iZm5eei156c9h3hrdjpe77Z ~]# docker version
Client:
 Version:    17.12.1-ce
 API version:    1.35
 Go version:    go1.9.4
 Git commit:    7390fc6
 Built:    Tue Feb 27 22:15:20 2018
 OS/Arch:    linux/amd64

Server:
 Engine:
  Version:    17.12.1-ce
  API version:    1.35 (minimum version 1.12)
  Go version:    go1.9.4
  Git commit:    7390fc6
  Built:    Tue Feb 27 22:17:54 2018
  OS/Arch:    linux/amd64
  Experimental:    false

# docker -v
[root@iZm5eei156c9h3hrdjpe77Z ~]# docker -v
Docker version 17.12.1-ce, build 7390fc6

一文了解Docker容器技术的操作

之后,我们需要更换docker拉取软件的服务,这里使用的是Aliyun镜像加速器,使用加速器可以提升获取Docker官方镜像的速度(一下操作可直接复制执行):

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://1ewanek5.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

这样一来,我们便完整的安装好了Docker。(PS:由于系统环境的问题,在安装过程中可能需要到其他依赖,只需要根据提示操作即可)

Docker的Hello world测试

任何技术的学习,我们都离不开Hello world,Docker也不例外,下面我们来使用Docker来运行一下Hello world吧,在测试之前我们首先使用如下命令来启动Docker,启动、重新启动以及设置开机自启动:

# Docker的启动
systemctl start docker
# Docker的重启
systemctl restart docker
# Docker的开机自启动
systemctl enable docker     # 一般我们使用开机自启动的形式

启动好Docker之后,我们来在Docker中运行一下hello world:

# docker 运行hello world
docker run hello-world

在我们执行docker run hello-world之后,Docker首先会根据我们的命令查看一下本地是否存在hello-world镜像,如果存在则会直接运行,如果不存在就会去中央仓库中拉取(下载)hello-world镜像(拉取过程极为迅速)之后再来运行。由于我们首次使用Docker,所以执行之后会出现以下结果:


由于Docker已经帮我们拉取了hello-world镜像,所以当我们再次运行docker run hello-world之后,则会出现如下结果:

一文了解Docker容器技术的操作

顺便一提,我们在使用Docker拉取所拉取的所有镜像都来源于Docker的中央仓库,里面存放了大量的镜像可供我们自由使用:https://hub.docker.com/

三、Docker的常见操作

启动docker systemctl start docker,重启systemctl restart docker,开机docker自启动systemctl enable docker

# Docker的启动
systemctl start docker
# Docker的重启
systemctl restart docker
# Docker的开机自启动
systemctl enable docker     # 一般我们使用开机自启动的形式
镜像的基本操作

使用search命令来检索中央仓库中收录的镜像,这里以tomcat为例

# 检索镜像:docker search [镜像名称]
docker search tomcat

一文了解Docker容器技术的操作

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyxdxs.html