Centos7安装Docker

### 安装docker 安装命令 ``` bash yum install docker ``` 启动docker并设置为开机启动 ``` bash service docker start chkconfig docker on ``` LCTT 译注:此处采用了旧式的 sysv 语法,如采用CentOS 7中支持的新式 systemd 语法,如下: ``` bash systemcty start docker.service systemcty enable docker.s

Centos7安装Docker

安装docker

安装命令

yum install docker

启动docker并设置为开机启动

service docker start
chkconfig docker on

LCTT 译注:此处采用了旧式的 sysv 语法,如采用CentOS 7中支持的新式 systemd 语法,如下:

systemcty start docker.service
systemcty enable docker.service

测试是否安装成功

docker version
#结果显示
Client:
 Version:         1.13.1
 API version:     1.26
 Package version: docker-1.13.1-91.git07f3374.el7.centos.x86_64
 Go version:      go1.10.3
 Git commit:      07f3374/1.13.1
 Built:           Wed Feb 13 17:10:12 2019
 OS/Arch:         linux/amd64

Server:
 Version:         1.13.1
 API version:     1.26 (minimum version 1.12)
 Package version: docker-1.13.1-91.git07f3374.el7.centos.x86_64
 Go version:      go1.10.3
 Git commit:      07f3374/1.13.1
 Built:           Wed Feb 13 17:10:12 2019
 OS/Arch:         linux/amd64
 Experimental:    false

返回docker版本相关信息,说明docker安装成功

Hello World

通过最简单的image文件"hello world",感受一下Docker

配置国内镜像

#打开配置文件
vim /etc/docker/daemon.json
#添加内容
{
    "registry-mirrors": ["https://registry.docker-cn.com"],
    "live-restore": true
}

将image文件从仓库抓取到本地

docker pull library/hello-world

查看本机的image文件

docker images
#显示结果
REPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/hello-world latest f2a91732366c 3 months ago 1.848 kB

运行image文件

docker run hello-world
#显示结果
Hello from Docker!
This message shows that your installation appears to be working correctly.
...

常用命令

拉取docker镜像

docker pull image_name

查看镜像文件列表

docker images

删除镜像

docker rmi 镜像名 或者 docker rmi 镜像ID(IMAGE ID)

查看正在运行的容器

docker ps

查看所有的容器

docker ps -a

搜索docker镜像

docker search 镜像名

启动、停止、重启容器命令

docker start container_name/container_id
docker stop container_name/container_id
docker restart container_name/container_id

后台启动一个容器后,如果想进入到这个容器,可以使用attach命令:

docker attach container_name/container_id

删除容器的命令

docker rm container_name/container_id

查看当前系统Docker信息

docker info

从Docker hub上下载某个镜像:

docker pull centos:latest

执行docker pull centos会将Centos这个仓库下面的所有镜像下载到本地repository。

上一篇:SQL语句性能优化 下一篇:window下安装并使用curl

评论

评论(1)

暂无评论