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 # 停止服务
本文分享完毕,感谢支持点赞~~