1.安装
1.安装之前
网络重启:service network restart
查看IP地址:ip addr
查看内核版本:uname -r
2.linux上安装docker
1.查看内核版本:uname -r linux系统版本内核必须在3.10以上
2.升级软件及内核包 :yum update
3.安装docker: yum install docker
4.启动docker: systemctl start docker
5.开机启动docker: systemctl enable docker
6.关闭docker: systemctl stop docker
3.docker常用国内加速地址
docker pull hub.c.163.com/library/tomcat:latest
2.基本指令
1.查看错误日志
docker logs imageid
2.启动image
docker run -d -p 15672:15672 -p 5672:5672 -e --name rabbitmq 27e2448cca58(镜像ID)
eg:docker run -d --hostname rabbit-host --name rabbitmq -e RABBITMQ_DEFAULT_USER=guest -e RABBITMQ_DEFAULT_PASS=guest -p 15672:15672 -p 5672:5672 rabbitmq:3-management
docker run -d --name myredis -p 6379:6379 redis --requirepass "mypassword"
3.进入管理页面
docker exec
eg:进入redis管理页面
docker exec -it imageid redis-cli -a '123456'
4.镜像操作
查看docker镜像 : docker images
docker删除镜像文件:docker rmi imageId
强制移除docker容器 : docker rm -f rabbitmq
删除已经下载的镜像文件 : docker rmi (imagesId)
3.docker安装中存在的问题
问题1:Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
yum provides '*/applydeltarpm'
yum install deltarpm
问题2:Another app is currently holding the yum lock; waiting for it to exit...
#rm -f /var/run/yum.pid 强制关掉yum进程
问题3:WARNING: IPv4 forwarding is disabled. Networking will not work.
添加如下代码:
net.ipv4.ip_forward=1
重启network服务
# systemctl restart network
完成以后,删除错误的容器,再次创建新容器,就不再报错了