目录

1.简介

2.Docker的安装及环境配置

2.1.查看是否是root用户

2.2.查看当前内核版本

2.3.更新yum源

2.4.安装Docker所需要的工具包

2.5.设置yum源

2.6.下载安装Docker

2.7.启动Docker并且设置开机自启动

2.8.测试是否安装成功

 3.Docker阿里云镜像仓库配置

 4.Docker常用命令

4.1.Docker基本命令

4.2.Docker镜像常用命令

4.3.Docker容器常用命令


1.简介

Docker是一个开源的应用容器引擎,是新一代虚拟化技术。

Docker的优点:

1.简化程序

2.避免选择恐惧症

3.节省开支

2.Docker的安装及环境配置

2.1.查看是否是root用户

我们切换到root用户才能操作Docker

who am i      查看是什么用户

 

2.2.查看当前内核版本

uname -r      查看当前内核版本

 2.3.更新yum源

yum update -y

 如果以前安装到旧的版本要进行卸载

yum remove docker docker-common docker-selinux docker-engine

2.4.安装Docker所需要的工具包

yum install -y yum-utils device-mapper-persistent-data lvm2

 2.5.设置yum源

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

设置镜像

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

 2.6.下载安装Docker

yum install docker-ce docker-ce-cli containerd.io -y -y

2.7.启动Docker并且设置开机自启动

systemctl start docker
systemctl enable docker

 

 2.8.测试是否安装成功

docker version

 3.Docker阿里云镜像仓库配置

进入阿里云镜像官方网址登陆:

https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors

docker run hello-world

1.下载一个hello-world的镜像

2.根据镜像实例化一个Docker容器

3.执行容器中功能,即可打印语句

 

在我们原始的虚拟机里面是没有的需要自己创建

 创建文件 

vi daemon.json

 点击insert键复制

{

"registry-mirrors": ["https://ue5hjdvt.mirror.aliyuncs.com"]

}

 注意:要复制自己的阿里云镜像

Esc    :wq回传即可完成

在执行以下命令即可

systemctl daemon-reload
systemctl restart docker

 选择mysql的对比

 4.Docker常用命令

4.1.Docker基本命令

启动Docker      systemctl start docker

停止Docker     systemctl stop docker

重启Docker    systemctl restart docker

开机启动Docker    systmctl enable docker

查看Docker信息   dockerinfo

查看Docker帮助文档       docker --help

4.2.Docker镜像常用命令

查询     docker images

 

新增  docker pull  mysql:5.7(如果需要数据库5.7 版本的可以加冒号5.7)

删除   docker rmi ...
        docker rmi -f ...

 

4.3.Docker容器常用命令

新增    

docker run
docker run -di 
docker run -it
docker run --name

新增tomcat

查询

 docker ps
docker ps -a

启动容器并且进入容器

docker exec -it tomcat1 /bin/bash

删除

docker rm
docker rm -f

只进入容器

docker exec -it sleepy_chatterjee /bin/bash

退出 exit;

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐