CentOS 7安装Docker及相关镜像

打印 上一主题 下一主题

主题 512|帖子 512|积分 1538

安装docker

  1. # 查看内核
  2. uname -r
  3. # 安装docker前的强制依赖
  4. yum install -y yum-utils device-mapper-persistent-data lvm2
  5. yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  6. # 配置docker所需环境
  7. yum install docker-ce docker-ce-cli containerd.io -y
  8. # 开机就启动docker,可以不配置
  9. systemctl start docker
  10. systemctl enable docker
  11. docker version
  12. docker images
复制代码
在最初的安装中,直接安装docker出现了题目



  • Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&amp 等等一长串错误,颠末查找,是必要更换国内阿里yum源。实行以下命令即可。然后再次实行上面安装docker的命令
  1. curl -k -o Replace_yum_centos7.sh http://oss.xiaozhuhome.site/Linux%E8%84%9A%E6%9C%AC/centos%E6%8D%A2yum%E6%BA%90/Replace_yum_centos7.sh
  2. chmod +x Replace_yum_centos7.sh  
  3. ./Replace_yum_centos7.sh
复制代码
国内镜像库

  1. #修改daemon.json
  2. vim /etc/docker/daemon.json
  3. #加入以下源地址
  4. {
  5.   "registry-mirrors": [
  6.     "https://docker.m.daocloud.io/",
  7.     "https://u9noolvn.mirror.aliyuncs.com",
  8.     "https://registry.docker-cn.com",
  9.     "http://hub-mirror.c.163.com",
  10.     "https://docker.mirrors.ustc.edu.cn"
  11.   ]
  12. }
  13. #添加完重启docker
  14. systemctl restart docker
复制代码
拉取MySQL镜像

  1. docker pull mysql:5.7
  2. docker images
  3. # 相关得路径,日志,数据之类的
  4. mkdir -p /home/service/mysql/data
  5. mkdir -p /home/service/mysql/conf
  6. cd /home/service/mysql/conf
  7. touch my.cnf
复制代码
在my.cnf将以下内容贴入
  1. [mysqld]
  2. user=mysql
  3. character-set-server=utf8
  4. default_authentication_plugin=mysql_native_password
  5. default-time_zone = '+8:00'
  6. [client]
  7. default-character-set=utf8
  8. [mysql]
  9. default-character-set=utf8
复制代码
然后,下面的命令留意修改自己得密码哦
  1. docker run -p 3306:3306 --name mysql -v /home/service/mysql/logs:/logs -v /home/service/mysql/data:/mysql_data -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
  2. docker exec -it mysql bash
  3. mysql -uroot -p
  4. CREATE USER 'admin'@'%' IDENTIFIED BY '123456';
  5. GRANT ALL ON *.* TO 'admin'@'%';
  6. flush privileges;
复制代码
拉取Redis镜像

  1. # 拉取镜像
  2. docker pull redis
  3. # 创建文件夹
  4. cd /usr/local
  5. mkdir -p data/redis
  6. cd /usr/local/data/redis
  7. touch redis.conf
  8. vim redis.conf
复制代码


  • 本文展示的redis.conf文件内容贴入
  1. # 启动命令
  2. docker run -p 6379:6379 --name redis -v /data/redis/redis.conf:/etc/redis/redis.conf  -v /data/redis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes
复制代码
拉取nacos镜像

  1. docker search nacos
  2. docker pull nacos/nacos-server
  3. # 镜像拉完之后,启动脚本
  4. docker run -d \
  5.   --name nacos \
  6.   --privileged  \
  7.   --cgroupns host \
  8.   --env JVM_XMX=256m \
  9. --env MODE=standalone \
  10.   --env JVM_XMS=256m \
  11.   -p 8848:8848/tcp \
  12.   -p 9848:9848/tcp \
  13.   --restart=always \
  14.   -w /home/nacos \
  15.   nacos/nacos-server
复制代码
访问 ip 地址+8848 /nacos 即可进入控制台

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

拉不拉稀肚拉稀

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表