一、docker卸载、升级
1.查找主机上关于Docker的软件包
rpm -qa | grep docker – – 列出包含docker字段的软件的信息
2.使用yum remove卸载软件
yum remove docker-1.13.1-53.git774336d.el7.centos.x86_64
yum remove docker-client-1.13.1-53.git774336d.el7.centos.x86_64
yum remove docker-common-1.13.1-53.git774336d.el7.centos.x86_64
3.使用curl升级到最新版
curl -fsSL https://get.docker.com/ | sh
4.重启Docker
systemctl restart docker
5.设置Docker开机自启
systemctl enable docker
6.查看Docker版本信息
docker version
yum-config-manager –add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum-config-manager –add-repo https://download.docker.com/linux/centos/docker-ce.repo
二、docker安装
升级操作系统(centos7.5或7.5以上) 服务器需能连接外
yum update
添加docker的yum源
yum -y install yum-utils device-mapper-persistent-data lvm2
yum-config-manager –add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装docker
yum -y install docker-ce
yum -y install epel-release
yum -y install python-pip
pip install docker-compose
关闭防火墙
firewall-cmd –state –查询防火墙状态
systemctl stop firewalld.service –关闭防火墙
systemctl start firewalld.service –关闭防火墙
systemctl disable firewalld.service —不启用防火墙
systemctl enable firewalld.service —启用防火墙
firewall-cmd –zone=public –add-port=8083/tcp –permanent
firewall-cmd –reload
启动docker服务并加入开机启动
sudo systemctl start docker
sudo systemctl enable docker
验证安装是否成功(有client和service两部分表示docker安装启动都成功了)
docker version
sudo systemctl stop docker
三、docker常用命令
查看容器
docker ps
启动
docker start 容器名称/容器id
停止
docker stop 容器名称/容器id
删除
docker rm 容器名称/容器id
查看容器镜像
docker images
删除镜像
docker rmi 镜像/镜像id
进入容器
docker exec -it 容器名称/容器id /bin/bash
查看容器挂载目录
docker inspect 容器名| grep Mounts -A 20
docker inspect 容器id 查看容器IP
容器与宿主机互传文件(需要在宿主机执行):
docker cp container_id:
docker cp 本地文件的路径 container_id:
查看docker日志
journalctl -u docker.service
sudo tail -f /var/log/messages | grep docker
文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树容器(docker)安装docker8589 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!