docker学习

我爱海鲸 2025-04-07 10:09:20 暂无标签

简介docker本来已经学习过了,不过发现很久没用了,于是就在学习一遍,再次记录一下学习过程、docker 镜像源

centos6.8 安装

1、yum install -y epel-release 安装docker依赖库

2、yum install -y docker-io  安装docker-io

3、 ls /etc/sysconfig/docker 查看安装后的配置文件

4、service docker start 后台启动

5、docker version 验证版本

centos7 安装

参考的官方文档:docker文档

1、yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine

卸载旧的docker版本

2、yum install -y yum-utils 安装相关工具包

3、yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo  安装仓库地址

4、yum install docker-ce docker-ce-cli containerd.io 安装最新的docker

5、systemctl start docker  启动docker

6、docker run hello-world 运行hello-world

7、阿里云镜像加速官网 https://9cpn8tt6.mirror.aliyuncs.com  配置国内的仓库

https://developer.aliyun.com/article/692983#  配置参考文章

8、sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://9cpn8tt6.mirror.aliyuncs.com"] } EOF 配置地址

{
	"registry-mirrors": ["https://9cpn8tt6.mirror.aliyuncs.com"]
}
$ cat > /etc/docker/daemon.json << EOF
{
  "registry-mirrors": ["https://b9pmyelo.mirror.aliyuncs.com"]
}
EOF

sudo systemctl daemon-reload 重新加载配置

sudo systemctl restart docker 重新启动docker

9、ps -ef|grep docker 查看docker运行

10、docker info 查看配置是否成功,看到你配的阿里云地址即可

 

参考文档:

菜鸟教程docker

2022-03-15:

systemctl enable docker  开机启动

2022-05-11:

start

docker容器不能删除等等问题

参考:

docker 不能删除容器怎么办

k8s使用docker作为运行时卡死问题

end

2022-06-02:
 
2024-09-13 start:
 
docker 镜像源:
 
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<EOF
{
"registry-mirrors": [
    "https://0c105db5188026850f80c001def654a0.mirror.swr.myhuaweicloud.com",
    "https://5tqw56kt.mirror.aliyuncs.com",
    "https://docker.1panel.live",
    "http://mirrors.ustc.edu.cn/",
    "http://mirror.azure.cn/",
    "https://hub.rat.dev/",
    "https://docker.ckyl.me/",
    "https://docker.chenby.cn",
    "https://docker.hpcloud.cloud",
    "https://docker.m.daocloud.io"
  ]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

注意:如果在执行systemctl status docker.service时候报错,就把daemon.json改为daemon.conf:

sudo mv /etc/docker/daemon.json /etc/docker/daemon.conf
 
end
2025-04-07 start
配置habor地址:
{
"registry-mirrors": [
    "https://0c105db5188026850f80c001def654a0.mirror.swr.myhuaweicloud.com",
    "https://5tqw56kt.mirror.aliyuncs.com",
    "https://docker.1panel.live",
    "http://mirrors.ustc.edu.cn/",
    "http://mirror.azure.cn/",
    "https://hub.rat.dev/",
    "https://docker.ckyl.me/",
    "https://docker.chenby.cn",
    "https://docker.hpcloud.cloud",
    "https://docker.m.daocloud.io"
  ],
"insecure-registries":["地址"]
}
end
 

你好:我的2025