由于这次是要安装在liunx下面的所以:
我们要跑这个docker,需要先安装centOS 7系统(虚拟机)
可以参考centOS 7安装教程

这里建议安装在CentOS7.x以上的版本,在CentOS6.x的版本中,安装前需要
安装其他很多的环境而且Docker很多补丁不支持更新。

安装docker

(1)yum 包更新到最新

sudo yum update

(2)安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是
devicemapper驱动依赖的

sudo yum install ‐y yum‐utils device‐mapper‐persistent‐data lvm2

(3)设置yum源为阿里云 阿里云那边对我们比较友好,下载快些

sudo yum‐config‐manager ‐‐add‐repo http://mirrors.aliyun.com/docker‐ce/linux/centos/docker‐ce.repo

(4)安装docker

sudo yum install docker‐ce

(5)安装后查看docker版本

docker ‐v

设置ustc的镜像

ustc是老牌的linux镜像服务提供者了,还在遥远的ubuntu 5.04版本的时候就在用。ustc的docker镜像加速器速度很快。ustc docker mirror的优势之一就是不需要注册,是真正的公共服务。
控制台输入:

vi /etc/docker/daemon.json

在该文件中输入如下内容:

{
“registry‐mirrors”: [“https://docker.mirrors.ustc.edu.cn”]
}

docker的安装基本结束了

docke的启动与停止

systemctl命令是系统服务管理器指令,我们要用到systemctl来启动docke
启动docker:systemctl start docker
停止docker : systemctl stop docker
重启docker : systemctl restart docker
查看docker状态 : systemctl status docker

docker的常用命令

查看docker概要信息 : docker info
查看docker帮助文档 : docker --help
查看镜像 : docker images
liunx上安装docker基于centOS 7

  1. REPOSITORY:镜像名称
  2. TAG:镜像标签
  3. IMAGE ID:镜像ID
  4. CREATED:镜像的创建日期(不是获取该镜像的日期)
  5. SIZE:镜像大小

搜索镜像: docker search 镜像名称 比如 docker search tomcat(搜索所有tomcat镜像)
liunx上安装docker基于centOS 7

  1. NAME :仓库名称
  2. DESCRIPIROM:镜像描述
  3. STARS:用户评价,数字越大代表用户认可的越多
  4. OFFICTAL:表示是否官方
  5. AUTOMATED:自动构建

拉取镜像 docker pull 镜像名字 比如我要拉取tomcat docker pull tomcat
删除镜像 docker rmi 镜像ID
删除所有镜像 docker rmi 'docker images ‐q'

容器相关命令

查看正在运行的容器 docker ps
查看所有容器:docker ps –a
查看最后一次运行的容器:docker ps -l
查看停止的容器:docker ps -f status=exited
创建容器:docker run --name:自定义容器名字 -d -P 镜像名字
liunx上安装docker基于centOS 7

–name=自定义名称 为创建的容器命名
-d 后台运行
-P 默认映射路径
-p 8080:8080 就是制定宿主机8080端口映射容器的8080端口
-i:表示运行容器
-t:表示容器启动后会进入其命令行。加入这两个参数后,容器创建就能登录进去。即分
配一个伪终端。

登录容器: docker exec ‐it 容器名称 (或者容器ID) /bin/bash
现在我是[email protected]下面的
liunx上安装docker基于centOS 7
执行 docker -it tomcat3 /bin/bash 就进去容器里面了
liunx上安装docker基于centOS 7
liunx上安装docker基于centOS 7
容器里面是这样的,跟一个tomcat基本一样(这不废话吗,启动的就是tomcat容器)
退出当前容器:exit
liunx上安装docker基于centOS 7
停止容器:docker stop 容器名字
启动容器:docker start 容器名称(或者容器ID) 注意,上面的docker run是创建容器
删除容器:docker rm 容器名称(容器ID)

相关文章:

  • 2021-07-31
  • 2021-09-30
  • 2021-06-13
  • 2021-05-22
  • 2021-12-07
  • 2021-11-26
猜你喜欢
  • 2021-11-05
  • 2021-08-03
  • 2022-02-09
  • 2022-12-23
  • 2021-05-08
  • 2021-09-29
  • 2021-11-25
相关资源
相似解决方案