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