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中央仓库在国外,下载速度慢的问题;
阿里云镜像加速器;
- 登录阿里云
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