shell
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun设置端口号
shell
sudo vim /lib/systemd/system/docker.servicedocker 设置端口 2375
修改下面语句
text
ExecStart=/usr/bin/dockerd -H unix://修改为:
text
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock -H tcp://0.0.0.0:7654重载配置和重启
shell
sudo systemctl daemon-reload
sudo systemctl restart docker.service镜像加速
鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,我们可以需要配置加速器来解决。 可以使用阿里云的 docker 镜像地址:https://7qyk8phi.mirror.aliyuncs.com 新版的 Docker 使用 /etc/docker/daemon.json(Linux,没有请新建)。 请在该配置文件中加入: (没有该文件的话,请先建一个)
json
{
"registry-mirrors": ["https://7qyk8phi.mirror.aliyuncs.com"]
}idea连接docker
tcpurl:
text
tcp://192.168.3.44:2375docker update --restart=always 容器名称(或者容器 ID)
docker 清理无用镜像、容器和数据卷
bash
# 只删除停止的容器
docker container prune
# 只删除悬空镜像
docker image prune
# 只删除未使用的卷
docker volume prune
# 删除所有未使用的镜像(包括非悬空)
docker image prune -a实际使用建议
bash
# 先检查 将要删除的内容:
docker system prune -a --volumes --dry-run
# 确认无误后 再实际执行:
docker system prune -a --volumes --forcedocker 容器内和宿主复制文件
bash
docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH
docker cp [OPTIONS] SRC_PATH CONTAINER:DEST_PATH