一、docker的安装
Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。
通过 uname -r 命令查看你当前的内核版本
[root@runoob ~]# uname -r 3.10.0-327.el7.x86_64
Docker CE 即社区免费版,Docker EE 即企业版,强调安全,但需付费使用。
本文介绍 Docker CE 的安装使用。
移除旧的版本:
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
安装一些必要的系统工具:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
添加软件源信息:
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新 yum 缓存:
sudo yum makecache fast
安装 Docker-ce:
sudo yum -y install docker-ce
启动 Docker 后台服务
sudo systemctl start docker
测试运行 hello-world
[root@runoob ~]# docker run hello-world
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
二、安装redis
docker images
docker pull registry.docker-cn.com/library/redis
docker run -d -p 6379:6379 镜像名或者ID
1
2
3
三、rabbitmq安装
docker images
docker pull registry.docker-cn.com/library/rabbitmq:3-management
docker run -d -p 5672:5672 -p 15672:15672 镜像名或者ID
1
2
3
四、elasticsearch安装
docker search elasticsearch
docker pull registry.docker-cn.com/library/elasticsearch
docker images
docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -d -p 9200:9200 -p 9300:9300 镜像名或者ID
1
2
3
4
五、查看docker的IP
所以要想看到docker容器的ip地址,只需要安装net-tools就可以
yum install net-tools -y
之后就可以用ifconfig查看
1
2
3
六、如果出现docker 的状态exited 器镜像本身问题比较大
1)可能是container本身启动就没成功。这种情况下,通过docker ps | grep ${CONTAINER_ID}看到的container的status应该是非0,执行docker logs ${CONTAINER_ID}可以看到具体错误信息;
2)可能是container里根进程跑完退出了。这种情况下,通过docker ps | grep ${CONTAINER_ID}看到的container的status应该是非0。
3)仔细检查是否命令不对,或者内存空间不多了,或者查看docker日志,对症下药。
---------------------
【转载,仅作分享,侵删】
作者:灬点点
原文:https://blog.csdn.net/qq_32447301/article/details/84431188
版权声明:本文为博主原创文章,转载请附上博文链接!
|
|