CentOS7部署Docker

CentOS7部署Docker

安装及镜像拉取

  1. 简单,直接用yum安装即可
    [root@Test03 test]# yum install docker

  2. 下载结束后可以查看docker版本
    [root@Test03 test]# docker -v
    在这里插入图片描述
    可以直接启动docker
    [root@Test03 test]# systemctl start docker
    [root@Test03 test]# systemctl status docker (显示running即可)

  3. 利用pull拉取镜像
    [root@Test03 test]# docker pull centos:7

  4. 删除镜像
    [root@Test03 test]# docker rmi $IMAGE_ID (删除指定镜像)
    [root@Test03 test]# docker rmi -q (删除所有镜像)

创建容器与容器应用部署

  1. 拉取镜像之后,可以创建交互式容器或是守护进程容器,以及各种容器应用部署
    (1) 创建与启动容器
    ​ ① 创建一个交互式容器
    root@Test03 ~]# docker run -it --name=mycentos01 centos:7 /bin/bash
    在这里插入图片描述
    参数含义:-i 表示运行容器,-t表示启动后进入容器,- -name取名容器,还有另外的-d表示创建守护式容器在后台运行(创建后不会自动登录容器),-p表示端口映射,exit退出登录
    在这里插入图片描述
    这个交互式容器是一个centos镜像容器,所以基本就是一个新的centos系统。
    ​ ② 创建一个守护进程容器(name不能重复)
    [root@Test03 ~]# docker run -di --name=mycentos02 centos:7
    ​ 登录守护容器:
    [root@Test03 ~]# docker exec -it mycentos02 /bin/bash
    ​ 如果提示Run a command in a running container,则可用docker start container_name启动
    ​ (2) 查看docker ip与删除容器
    ​ ① 查看各种数据
    [root@Test03 ~]# docker inspect mycentos01
    在这里插入图片描述
    ​ ② 只查看ip
    [root@Test03 ~]# docker inspect --format='{{.NetworkSettings.IPAddress}}' mycentos02
    在这里插入图片描述
    ​ ③ 删除容器
    [root@Test03 ~]# docker rm $container_name/id (删除指定容器)
    [root@Test03 ~]# docker rm `docker ps -a -q` (删除所有容器)

  2. MySQL部署
    (1) 拉取mysql镜像之后,创建mysql容器
    [root@Test03 ~]# docker run -di - -name first_mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD = 123456 mysql
    ​ 其中,-p是端口映射,-e是环境变量 添加用户及密码
    ​ (2) 进入mysql容器
    [root@Test03 ~]# docker exec -it first_mysql /bin/bash
    ​ (3) 登录mysql:进入容器后,如下命令+密码即可
    root@3e6e1d218d8c:/# mysql -u root -p
    在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值