這里 docker 采用二進制安裝
1.下載
[root@Mike_Node-1 ~]# wget https://download.docker.com/linux/static/stable/x86_64/docker-19.03.9.tgz
2.解壓
[root@Mike_Node-1 ~]# tar zxvf docker-19.03.9.tgz [root@Mike_Node-1 ~]# ll total 59312 drwxrwxr-x 2 mike mike 4096 May 15 08:29 docker -rw-r--r-- 1 root root 60730088 Jul 29 00:22 docker-19.03.9.tgz [root@Mike_Node-1 ~]# mv docker/* /usr/bin && rm -rf docker-19.03.9.tgz && rm -rf docker/
3.systemd管理docker
[root@Mike_Node-1 ~]# cat > /usr/lib/systemd/system/docker.service << EOF [Unit] Description=Docker Application Container Engine Documentation=https://docs.docker.com After=network-online.target firewalld.service Wants=network-online.target [Service] Type=notify ExecStart=/usr/bin/dockerd --graph /data/docker ###數據存儲位置 ExecReload=/bin/kill -s HUP LimitNOFILE=infinity LimitNPROC=infinity LimitCORE=infinity TimeoutStartSec=0 Delegate=yes KillMode=process Restart=on-failure StartLimitBurst=3 StartLimitInterval=60s [Install] WantedBy=multi-user.target EOF [root@Mike_Node-1 ~]#
我鏡像存儲位置放在 /data/docker 目錄下
4.配置加速
[root@Mike_Node-1 ~]# mkdir /etc/docker [root@Mike_Node-1 ~]# cat > /etc/docker/daemon.json << EOF { "registry-mirrors": ["https://b9pmyelo.mirror.aliyuncs.com"] } EOF [root@Mike_Node-1 ~]#
registry-mirrors里的URL為 ,阿里雲鏡像地址加速
其他的鏡像地址為
中國科技大學鏡像地址: https://docker.mirrors.ustc.edu.cn docker中國鏡像地址: https://registry.docker-cn.com 騰訊雲鏡像地址: https://mirror.ccs.tencentyun.com 網易鏡像地址: http://hub-mirror.c.163.com
5.啟動並設置開機自啟
[root@Mike_Node-1 ~]# systemctl daemon-reload [root@Mike_Node-1 ~]# systemctl start docker [root@Mike_Node-1 ~]# systemctl enable docker
6.查看版本
[root@Mike_Node-1 ~]# docker --version Docker version 19.03.9, build 9d988398e7 [root@Mike_Node-1 ~]# docker info
7.docker-compose安裝
[root@Mike_Node-1 ~]# curl -L https://github.com/docker/compose/releases/download/1.25.0/docker-compose-Linux-x86_64 -o /usr/local/bin/docker-compose [root@Mike_Node-1 ~]# chmod +x /usr/local/bin/docker-compose
8.常用命令
docker-compose --version # 查看版本 docker-compose -h # 查看幫助 docker-compose up # 創建並運行所有容器 docker-compose up -d 服務名 # 創建並后台運行所有容器 docker-compose -f docker-compose.yml up -d # 指定模板 docker-compose down # 停止並刪除容器、網絡、卷、鏡像。 docker-compose logs # 查看容器輸出日志 docker-compose pull # 拉取依賴鏡像 dokcer-compose config # 檢查配置 dokcer-compose config -q # 檢查配置,有問題才有輸出 docker-compose restart # 重啟服務 docker-compose start # 啟動服務 docker-compose stop # 停止服務
本文分享完畢,感謝支持點贊~~