配置docker阿里云镜像地址的详细步骤记录

 更新时间:2024年07月05日 10:02:32   作者:拾光的遗迹  
docker本身的仓库非常慢,但是国内有阿里云的镜像仓库非常快,下面这篇文章主要给大家介绍了关于配置docker阿里云镜像地址的详细步骤,文中通过代码介绍的非常详细,需要的朋友可以参考下

一、安装docker的步骤:

 1.yum install -y yum-utils 
 
 2.yum-config-manager --add-repo http://mirrors.aliyun.com/docker-   ce/linux/centos/docker-ce.repo                 --配置阿里云仓库
 
 3.yum makecache fast
        
 4.yum install docker-ce -y

 5.docker version              --查看是否安装成功
    
 6.systemctl start docker      --启动docker
 
 7.systemctl restart docker    --重启docker

二、配置阿里云镜像加速器

1.sudo mkdir -p /etc/docker

2.sudo tee /etc/docker/daemon.json <<-'EOF'
 {
   "registry-mirrors": ["https://qvm2weup.mirror.aliyuncs.com"]
 }
 EOF

3.sudo systemctl daemon-reload

4.sudo systemctl restart docker

三、Docker的基本命令

docker version   显示docker版本
docker info      显示docker信息
docker --help    --帮助命令

四、镜像命令

docker images  
docker -a  显示所有镜像
docker search   --搜索镜像
docker pull mysql  --下载镜像
docker pull mysql:5.7
docker rmi mysql  --删除镜像
docker rmi -f 容器id1 容器id2  ...  --删除多个容器
docker rmi -f $(docker images -aq)  删除所有镜像

docker run mysql    --启动一个镜像
docker run  [可选] image
-d
-a
-p
启动并进入容器
docker run -it mysql  /bin/bash
退出容器到主机
exit
容器不停止退出
ctrl+P+Q
查看当前正在运行的容器
docker ps
查看正在运行容器,包含历史创建的容器
docker ps -a
删除容器,不能删除运行的容器,强制需要rm -f
docker rm 容器id
删除所有容器
docker  rm -f $(docker ps -aq)
docker ps -a -q | xargs docker ps
启动容器
docker start 容器id
停止容器
docker stop 容器id
重启容器
docker restart
强制停止当前容器
docker kill 容器id
后台启动容器
docker run -d 镜像名
查看日志
docker logs
查看容器进程
docker top 容器id
查看容器所有信息
docker inspect 容器id
进入正在运行的容器
docker exec -it 容器id /bin/bash

区别:
docker exec    --开启一个新的终端
docker attach 容器id  --进入容器正在执行的终端,不会开启新的终端

从容器拷贝文件到主机
docker cp 容器id:源地址  目标地址

五、容器命令

--安装nginx
1.docker search nginx
docker pull nginx  --拉取镜像
docker run -d --name nginx01 -p 3344:80 nginx
-d:后台启动
--name:起别名
-p:宿主机端口 :容器内部端口
-p:映射公网端口3344到nginx默认80端口,可以通过访问3344,来访问80
curl localhost:3344   --访问nginx

docker run -it --rm tomcat:9.0
--用完即删除,适合测试
docker stats  --查看docker容器内存状态

联合文件系统

docker的镜像实际上是由一层层的文件系统组成的,这种层级的文件系统UnionFS

如何提交一个自己的镜像

docker commit --提交一个容器作为副本
docker commit -m=“提交的描述信息” -a=“作者” 容器id 目标镜像名: [TAG]

容器数据卷的使用

什么是数据卷?

容器的持久化和同步操作,容器间也可以数据共享

使用数据卷:
 使用命令挂载  -v  
 docker run -it -v  主机内目录:   容器内的目录
查看docker容器详细信息
docker inspect 容器id
docker run -it -v /home/ceshi/: /home/centos/bin/bash

主机修改内容,会自动同步到容器内部。

mysql同步数据
mysql运行的时候需要配置密码:-e
docker run -d -v /home/mysql/conf:/etc/mysql/conf.d -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=0816 --name mysql01 mysql:5.7

-d:后台运行
-v:数据卷挂载
--name:镜像名字
mysql:TAG  --mysql版本
-e:环境配置
-p:端口映射

具名挂载,匿名挂载,指定路径挂载
-v 容器内路径       --匿名挂载
-v 卷名: /容器内路径       --具名挂载
-v 宿主机路径: 容器内路径     --指定路径挂载

总结 

到此这篇关于配置docker阿里云镜像地址的文章就介绍到这了,更多相关配置docker阿里云镜像地址内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 在Docker中安装Elasticsearch7.6.2的教程

    在Docker中安装Elasticsearch7.6.2的教程

    这篇文章主要介绍了在Docker中安装Elasticsearch7.6.2的教程,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11
  • 详解使用docker 1.12 搭建多主机docker swarm集群

    详解使用docker 1.12 搭建多主机docker swarm集群

    本篇文章主要介绍了使用docker 1.12 搭建多主机docker swarm集群,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • Docker 特性与原理详细介绍与解析

    Docker 特性与原理详细介绍与解析

    这篇文章主要介绍了Docker 特性与原理的相关资料,大家在了解基本命令和基本知识后,来看下原理性的通信,需要的朋友可以参考下
    2016-10-10
  • CentOS8下的Docker使用详解

    CentOS8下的Docker使用详解

    这篇文章主要介绍了CentOS8下的Docker使用,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11
  • 超简单实现Docker搭建个人博文系统

    超简单实现Docker搭建个人博文系统

    这篇文章主要介绍了超简单实现Docker搭建个人博文系统,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • Docker Stack部署Java Web项目的实现

    Docker Stack部署Java Web项目的实现

    本文主要介绍了Docker Stack部署Java Web项目的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-06-06
  • Docker容器在系统启动时自动运行配置方法

    Docker容器在系统启动时自动运行配置方法

    docker容器化可以使得环境相对独立,减少污染,这篇文章主要给大家介绍了关于Docker容器在系统启动时自动运行配置的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2023-09-09
  • 使用Maven打包构建Docker镜像并推送到仓库

    使用Maven打包构建Docker镜像并推送到仓库

    这篇文章主要介绍了使用Maven打包构建Docker镜像并推送到仓库问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-04-04
  • 使用docker搭建一套开发环境全家桶的详细教程

    使用docker搭建一套开发环境全家桶的详细教程

    这篇文章主要介绍了使用docker搭建一套开发环境全家桶,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-09-09
  • Docker 配置阿里云容器服务操作

    Docker 配置阿里云容器服务操作

    这篇文章主要介绍了Docker 配置阿里云容器服务操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11

最新评论