Docker安装须要知足 64位,而且linux内核为3.10版本以上java
一、更新yumlinux
yum updategit
二、添加docker的yum源github
tee /etc/yum.repos.d/docker.repo <<-'EOF'docker
[dockerrepo]centos
name=Docker Repositorybash
baseurl=https://yum.dockerproject.org/repo/main/centos/7/url
enabled=1spa
gpgcheck=1rest
gpgkey=https://yum.dockerproject.org/gpg
EOF
三、安装docker
yum install docker-engine
四、启动docker
service docker start
五、查看docker版本
docker --version
六、设置开机自启动
chkconfig docker on
一、查看镜像
docker images
REPOSITORY:镜像名称
TAG:标签,别名,版本,最新版为:latest
IMAGE ID:镜像惟一标示
CREATED:建立时间
SIZE:字节大小
二、查看容器
docker ps
CONTAINER ID:容器id
IMAGE:镜像名称
COMMAND:启动时运行命令
STATUS:容器当前状态
PORTS:对宿主机映射端口
NAMES:容器名称,--name 进行设置,不设置自动生成
三、搜索镜像
docker search xxx
NAME:镜像名称带“/”为官方发布仓库,不带为我的仓库
OFFICIAL:是否为官方版本
AUTOMATED:绑定github与Docker hub,自动构建到镜像仓库
四、拉取镜像
docker pull java
默认拉取latest版本
五、建立、启动容器
docker run -i -t --name java java /bin/bash
-i:键盘输入
-t:创建会话
-d:后台运行
-p:端口映射
-v:挂载数据盘
--name 设置名称
六、进入运行中的容器
docker exec -i -t java
七、中止容器
docker stop java
八、启动容器
docker start java
九、重启容器
docker restart java
十、删除容器
docker rm -f (name|id)
十一、删除全部容器
docker rm -f $(docker ps -a -q)
十二、删除镜像
docker rmi -f java
1三、删除全部镜像
docker rmi -f $(docker images -a -q)
1四、导出镜像
docker save java > java.tar
1五、导入镜像
docker load < java.tar
1六、导出容器
docker export java>java.tar
1七、容器导入为镜像
docker import java.tar java