字数 853,阅读大约需 5 分钟
安装Docker
官方安装脚本:
curl -fsSL https://get.docker.com | sh
国内一键安装脚本:
bash <(curl -sSL https://emohe.cn/docker.sh)
手动离线安装Docker
下载Docker:
• 官方文件下载地址:https://download.docker.com/linux/static/stable/x86_64/ • 清华大学下载地址 :https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/static/stable/x86_64/
解压文件(替换版本号):
tar xzvf docker-26.1.3.tgz
sudo mv docker/* /usr/local/bin/
创建Docker服务文件:
sudo vim /etc/systemd/system/docker.service
添加以下内容:
[Unit]
Description=Docker Application Container Engine
After=network-online.target firewalld.service
Wants=network-online.target
[Service]
Type=notify
ExecStart=/usr/local/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
Restart=always
RestartSec=2
StartLimitBurst=3
StartLimitInterval=60s
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
Delegate=yes
KillMode=process
[Install]
WantedBy=multi-user.target
启动并启用Docker服务:
sudo chmod +x /usr/local/bin/dockerd
sudo systemctl daemon-reload
sudo systemctl start docker
sudo systemctl enable docker
查看版本:
docker -v
手动离线安装Docker-compose
国内环境手动安装Docker-compose:
点这里手动下载文件 上传到服务器的/usr/local/bin
目录
重命名为docker-compose
:
sudo cp docker-compose-linux-x86_64 /usr/local/bin/docker-compose
增加执行权限:
chmod +x /usr/local/bin/docker-compose
验证安装:
docker-compose --version
注意:由于是以二进制文件安装的docker-compose,运行命令需带-
,例如:
docker-compose up -d
Docker Hub 镜像加速
国内拉取镜像有时会遇到困难,对于学习或者开发者来说很难受,此时可以配置镜像加速。
配置加速地址
Ubuntu 16.04+、Debian 8+、CentOS 7+:
创建或修改/etc/docker/daemon.json
:
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<EOF
{
"registry-mirrors": [
"https://docker.xuanyuan.me",
"https://docker.xuanyuan.dev"
]
}
EOF
重启服务:
sudo systemctl daemon-reload
sudo systemctl restart docker
提示:若不方便重启,可在拉取镜像时指定加速地址,示例:
docker pull docker.xuanyuan.dev/library/mysql:5.7
说明:library
代表官方镜像,用户镜像需替换为对应用户名。
Docker Desktop 配置
对于Windows系统的Docker Desktop用户,点击右上角设置,找到Docker Engine并修改配置,示例:
{
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"experimental": false,
"registry-mirrors": [
"https://docker.xuanyuan.me",
"https://docker.xuanyuan.dev"
]
}
点击右下角Apply & restart
保存并重启。
检查加速是否生效
查看docker系统信息:
docker info
若结果中显示配置的加速地址(如Registry Mirrors
下包含https://docker.xuanyuan.me
和https://docker.xuanyuan.dev
),则配置成功。
Docker最新稳定加速源列表
轩辕镜像(专业版) | https://docker.xuanyuan.dev | 付费&稳定&可选国内cdn | |
轩辕镜像(免费版) | https://docker.xuanyuan.me | 免费&无限制 | |
Docker常用命令
docker build -t 镜像名 . | docker login 登录Docker Hub | |
docker push 用户名/镜像名 | docker tag 53321f173e 用户名/镜像名 | |
docker ps | -a | |
docker stats | ||
docker exec -it 容器名 sh | /bash | |
docker network create my-network | my-network | |
docker stop 容器名或ID | ||
docker start 容器名或ID | ||
docker rmi -f 镜像名或ID | ||
docker system prune |
评论 (0)