其他分享
首页 > 其他分享> > Docker大全-你还不来看看吗?

Docker大全-你还不来看看吗?

作者:互联网

Docker是什么:

​是容器化技术

Docker能解决什么问题?

​1.软件跨环境迁移问题
2.减少安装的繁琐步骤
3.发布项目
学习完docker你就会觉得真好-妈妈再也不用担心我在linux里面安装项目软件而挠头发了
在这里插入图片描述

docker就是一个仓库,上面的小方块就是一个个容器----------底层实际还是依赖linux

一.Docker 安装

1、yum 包更新到最新

yum update

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

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

3、 设置yum源

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

4、 安装docker,出现输入的界面都按 y

yum install -y docker-ce

5、 查看docker版本,验证是否验证成功

docker -v

镜像加速器:

如果你想体验2G网,那你就不用配置镜像加速器
解决docker中央仓库在国外,下载速度慢的问题;

阿里云镜像加速器;

  1. 登录阿里云

在这里插入图片描述
2.找到命令
在这里插入图片描述
3.将命令复制执行即可

Docker外端命令

systemctl start
启动
systemctl stop
停止
systemctl restart
重启
systemctl status
查看状态

Docker内端命令

docker images
查看本地镜像

docker pull 镜像:版本号
下拉镜像 -可理解为在应用商店下载一个安装包这里如果不知道镜像版本号 默认会下拉最新版本的,如果想要指定版本就去docker官网查看版本号即可

docker rmi 镜像名称[:version] | imageID
删除本地镜像;

删除所有本地镜像
docker rmi $(docker images -q)

创建容器
docker run -id–name=容器名称 镜像名称[:version]|imagesId

查看运行的容器
docker ps
查看所有容器
docker ps -a

docker exec -it 容器名称|容器id /bin/bash
这个是进入容器内部
eg:
docker exec -it mysql /bin/bash
这个就是进入mysql 进去之后可以输入账号密码进行mysql操作

启动容器:
docker start 容器名称|容器id
停止容器
docker stop容器名称|容器id
查看容器信息
docker inspect容器名称|容器id. 每个容器都有自己的ip;
删除容器
docker rm容器名称|容器id -f 删除所有的容器

标签:不来,容器,id,yum,镜像,Docker,docker,大全
来源: https://blog.csdn.net/weixin_46568194/article/details/112655240