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                # 停止服务

本文分享完毕,感谢支持点赞~~

原文地址:https://www.cnblogs.com/mike666/p/13674180.html