搭建docker环境
2018-03-09 本文已影响3人
SevenLonely
1.安装docker以及配置docker
1.安装docker
yum install docker-io -y
2.查看docker版本
docker -v
image.png
3.启动docker
service docker start
image.png
4.设置开机启动
chkconfig docker on
image.png
提示我使用
systemctl enable docker.service
命令
systemctl enable docker.service
image.png
5.配置 Docker
因为国内访问 Docker Hub 较慢, 可以使用腾讯云提供的国内镜像源, 加速访问 Docker Hub
依次执行以下命令
echo "OPTIONS='--registry-mirror=https://mirror.ccs.tencentyun.com'" >> /etc/sysconfig/docker
image.png
systemctl daemon-reload
image.png
//重新启动docker
service docker restart
image.png
2.docker简单操作
1.下载镜像
//下载一个官方的 CentOS 镜像到本地
docker pull centos
image.png
//下载好的镜像就会出现在镜像列表里
docker images
image.png
2.运行容器
//这时我们可以在刚才下载的 CentOS 镜像生成的容器内操作了。
//生成一个 centos 镜像为模板的容器并使用 bash shell
docker run -it centos /bin/bash
image.png
//这个时候可以看到命令行的前端已经变成了 [root@(一串 hash Id)] 的形式, 这说明我们已经成功进入了 CentOS 容器。
//在容器内执行任意命令, 不会影响到宿主机, 如下
mkdir -p /data/simple_docker
image.png
//可以看到 /data 目录下已经创建成功了 simple_docker 文件夹
ls /data
image.png
//退出容器
exit
image.png
//查看宿主机的 /data 目录, 并没有 simple_docker 文件夹, 说明容器内的操作不会影响到宿主机
ls /data
3.保存容器
查看所有的容器信息, 能获取容器的id
docker ps -a
image.png
//然后执行如下命令,保存镜像:
docker commit -m="备注" 你的CONTAINER_ID 你的IMAGE
image.png