Docker 安装
在centos和redhat上安装docker
64-bit 系统
kernel 3.10+
1.检查内核版本,返回的值大于3.10即可。
$ uname -r
2.使用 sudo 或 root 权限的用户登入终端。
3.确保yum是最新的
$ yum update
4.添加 yum 仓库
$ tee /etc/yum.repos.d/docker.repo <<-'EOF'
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
EOF
5.安装 Docker
$ yum install -y docker-engine
6.启动docker
$ systemctl start docker.service
7.验证安装是否成功(有client和service两部分表示docker安装启动都成功了)
M:~$docker version
Client:
Version: 1.13.1
API version: 1.26
Go version: go1.7.5
Git commit: 092cba3
Built: Wed Feb 8 08:47:51 2017
OS/Arch: darwin/amd64
Server:
Version: 1.13.1
API version: 1.26 (minimum version 1.12)
Go version: go1.7.5
Git commit: 092cba3
Built: Wed Feb 8 08:47:51 2017
OS/Arch: linux/amd64
Experimental: true
Docker镜像
Docker pull [options] name [:TAG]
Tag表示拉取的版本 没有默认为最新版本 options获取参数
Docker images[options][repository][:tag]查看本机都有哪些镜像和检验pull是否成功
Repository:指定一个镜像名称
Docker run[options]image[:tag][command][arg…..]
运行镜像,image镜像名称 tag:版本 command 运行时执行的命令arg执行命令依赖的参数
Docker ps 查看正在运行的容器
Doucker run –d 后台运行使用-d并且打印出容器id
Docker exec 在一个运行的容器中运行命令 常用参数 –I –t(分配一个伪终端)