Docker安装及镜像替换
一、Docker安装
1.1、安装docker
docker安装:“yum install docker”;需要linux内核是3.10以上;可以使用"uname -r"查询内核版本;
# docker安装
yum install docker
1.2、docker的启动和查看状态命令
安装完docker之后可以使用"systemctl start docker"启动docker;使用"systemctl enable docker"设置默认开机启动;
使用"systemctl stop docker"关闭docker;
# 启动docker
systemctl start docker
# 关闭docker
systemctl stop docker
1.3、设置docker默认开机启动
# 设置docker默认开机启动
systemctl enable docker
二、Docker镜像源替换
国外镜像比较卡,可以修改配置设置国内镜像加速下载
执行"vim /etc/docker/daemon.json";添加
{
“registry-mirrors”: [“http://hub-mirror.c.163.com”]
}
然后执行"systemctl restart docker"重启docker,生效配置;
PS:如果在保存的时候出现权限问题无法保存的情况,则可以通过"%! sudo tee % > /dev/null"命令来保存。
名称 | URL |
---|---|
Docker 官方中国区 | https://registry.docker-cn.com |
网易 | http://hub-mirror.c.163.com |
中国科技大学 | https://docker.mirrors.ustc.edu.cn |
阿里云 | https://pee6w651.mirror.aliyuncs.com |
三、Docker镜像源查询
使用"docker search XXX"查询对应的镜像文件;具体应用可以通过Docker镜像查询网查询后再下载。
使用"docker pull XXX:tag"下载对应tag的镜像;执行"docker images"查看已拉取的镜像;
四、Docker应用启动例子
4.1、启动rabbitmq
# 启动rabbitmq
docker run -d -p 5672:5672 -p 15672:15672 --name myrabbitmq df0ee1f
# -d:表示后台运行;
# -p:暴露端口,前者是rabbit的端口,后者是管理界面的端口;
# --name 重命名进程, 后面的为镜像id
4.2、启动ElasticSearch
docker run -e ES_JAVA_OPTS="-Xms128m -Xmx128m" -d -p 9200:9200 -p 9300:9300 --name ES01
4.3、进入到docker中的应用
安装elasticsearch-head 由于要进行配置,因此需要进入容器当中修改相应的配置信息。进入到docker配置中心去:“docker exec -it es /bin/bash”
docker exec -it es /bin/bash