Docker安裝


這里 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                # 停止服務

 

本文分享完畢,感謝支持點贊~~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM