赞
踩
一、docker介绍
介绍不多说,如果你刚接触docker,建议浏览一下http://www.ruanyifeng.com/blog/2018/02/docker-tutorial.html和http://www.runoob.com/docker/centos-docker-install.html
二、docker安装
docker版本更新比较快,版本之间的区别也比较大,有出现安装版本比较老无法上传到dockerhub上的情况。所以在安装之前要注意版本的选择。
1、安装环境:
docker只能在64位的操作系统上面运行,我的运行环境是安装centos7的服务器。所以以下安装方法是centos7系统的安装方法。(此文是在初次探索docker的相关知识的时候编写,考虑不是很完整,期待浏览的同伴相互探讨、指正)
centos7版本,系统内核是3.10版本以上。
2、安装步骤:
1、查看centos版本:
uname -r
2、 查看系统OS版本:
cat /etc/os-release,cat /etc/redhat-release
3、 防火墙相关:
1)查看services:
iptables status
2)关闭防火墙:
service iptables stop(不建议使用)
4、selinux相关:
1)查看selinux:
cat /etc/sysconfig/selinux
2) 关闭selinux:
vi /etc/sysconfig/selinux
将selinuxg改为disabled SELINUX=disabled
5、安装docker:
yum install docker
(需要等待较长时间)
6、启动docker:
systemctl start docker.service
(启动失败可能是selinux或者firewall没有关闭)
7、查看安装过的docker软件包:
yum list installed | grep docker
8、检查docker是否安装成功:
docker run hello-world
3、docker镜像加速
在/etc/docker/daemon.json中添加: "registry-mirrors": ["http://hub-mirror.c.163.com"](网易镜像地址,阿里云会导致docker服务不能启动,未解决)
1、进入docker文件夹内:
cd /etc/docker/
2、查看目录:
ls
3、查看daemon.json文件(一般为空):
cat daemon.json
4、修改daemon.json文件:
vi daemon.json
5、在大括号内添加"registry-mirrors": ["http://hub-mirror.c.163.com"]
将docker服务关闭再启动。(第一次测试加载镜像时可能出现超时,可多次尝试)
4、删除安装的docker
1、列出docker安装包:
yum list installed | grep docker
2、删除docker:
yum -y remove docker-io.x86_64
docker的三个文件都需要删除,但是docker镜像不会因为docker删除而删除,再次安装docker之后镜像还是会在。
三、docker镜像下载
1、从docker仓库拉取centos镜像
1、查看镜像:
docker images
2、查看docker镜像centos7
docker search centos7
3、拉取镜像centos:
docker pull centos
2、镜像相关的简单操作步骤:
1、查看在运行的容器:
docker ps
(CONTAINER ID:容器ID(唯一,可用于查看容器日志) NAMES:自动分配的容器名称)
2、查看容器日志:
docker logs 27f50c1ad906(容器ID查)或者docker logs pensive_darwin(容器名称查)
3、关闭容器:docker stop pensive_darwin(docker stop 27f50c1ad906)
4、查看进程:
docker top objective_lamarr
5、停止/开始/删除 容器:
docker stop/start/rm objective_lamarr
(删除时容器必须是停止状态)
docker ps -l
7、删除镜像:
docker rmi docker.io/centos或者docker rmi 381127f22435
一定要镜像下面所有容器都已关闭才能成功删除镜像。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。