docker安装和命令使用

本文详细介绍了如何通过yum管理工具安装和配置Docker,包括删除旧版本、设置源为国内镜像、安装特定版本、开机启动及常用命令。涵盖了从基础到高级操作,适合Docker初学者和运维人员参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1:显示系统中删除老版本的docker

        yum remove docker*

2:设置yum工具类

        yum install -y yum-utils

3:配置yum源 使用国内的

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

4:安装docker

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

        安装指定版本yum install -y docker-ce-20.10.7 docker-ce-cli-20.10.7  containerd.io-1.4.6

5:设置开机启动

        systemctl enable docker --now

        systemctl status docker 查看docker状态

        systemctl start docker 启动docker

        systemctl restart docker 重启docker

6:安装插件和常用命令

        查找镜像插件去官网:hub.dorker.com

        docker pull nginx:版本号                 安装nginx指定版本号

     

 

        docker images                                               查看所有镜像

        docker rmi 镜像名:版本号/id                          删除镜像

        docker ps                                                      查看运行中的程序

        docker rm id/程序别名                                   删除已经停止的程序

        docker rm -f id/程序别名                               强制删除正在运行的程序

        docker stop id                                               暂停程序

        docder start id                                              重新启动

        docker run nginx:版本号                            启动服务

                --name=mynginx                                别名mynginx

                -d                                                       后台运行nginx

                --restart=always                                 开机自启

                -p 88:80                                              映射端口,公网端口88映射容器内部nginx的80

                -v 路径:容器里面的地址:ro                 挂载  ro是只读,可挂载配置文件和静态资源

       例:docker run -d -p 3306:3306

                -v /home/mysql/conf:/etc/mysql/conf.d                    挂载配置文件

                -v /home/mysql/data:/var/lib/mysql                          挂载数据文件

                -e MYSQL_ROOT_PASSWORD=123456               -e设置环境  当前是设置密码

                --name=docker1

                mysql:5.7

        

          docker update 容器id/名字 --restart=always nginx         设置程序开机自启

        docker logs  容器id                                  查看日志

        docker logs -f 容器id                               查看日志自动增加最新日志

        docker cp 原路径 新地址                        复制文件

        docker exec -it 容器id /bin/bash             进入容器中

        docker volume ls                                   查看挂载信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值