首先最简单的安装步骤我已在另一篇博客中说明:
Docker安装验证
$ sudo docker -v
查看Docker安装版本详细信息:
$ sudo docker version
启动Docker
- 查看docker服务是否启动:
$ sudo systemctl status docker
- 如果Docker未启动,则启动Docker:
$ sudo systemctl start docker
- 配置docker开机自启动,这样就不需要每次都执行上面的start
运行Hello World,校验Docker是否安装成功:
$ sudo docker run hello-world
运行这个命令会下载一个hello-world的镜像, 并且运行在一个容器中。该容器运行时会有如下输出:
- 查看docker里是否有镜像:
$ sudo docker images
配置阿里云镜像加速
可以去阿里云的官网上去查看配置镜像加速器的命令
Docker基本用法(常用命令)
Docker镜像常用命令
搜索镜像
可以使用docker search命令搜索存放在Docker Hub中的镜像,例如:
$ sudo docker search java
执行该命令后,Docker就会在Docker Hub中搜索含有java这个关键词的镜像仓库。执行该命令后可以看到类似于如下的表格:
该表格包含五列,含义如下:
-
NAME:镜像仓库名称。
-
DESCRIPTION:镜像仓库描述。
-
STARS:镜像收藏数,表示该镜像仓库的受欢迎程度,类似于GitHub的Stars。
-
OFFICAL:表示是否为官方仓库,该列标记为[OK]的镜像均由个软件的官方项目组创建和维护。由结果可知,java这个镜像仓库是官方仓库,而其他仓库都不是官方镜像仓库。
-
AUTOMATED:表示是否为自动构建镜像仓库。
docker从镜像仓库下载mysql
我下载的是mysql5.7,所以命令为:
sudo docker pull mysql:5.7
此时查看镜像,就会发现mysql已经存在: