Docker——安装
电脑环境:CentOS7
1,docker卸载
查询docker安装包
yum list installed | grep docker
删除安装包
yum remove docker*
删除镜像/容器
rm -rf /var/lib/docke
查看版本
卸载旧版本
yum remove docker docker-common docker-selinux docker-engine
删除成功!!!
2,docker安装
查看Linux内核版本,官方建议在3.10以上
uname -r
更新yum包
yum -y update
安装软件包
yum install -y 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 list docker-ce --showduplicates | sort -r
如果要安装具体版本,需要指定版本号,不指定默认安装最新的
yum -y install docker-ce.x86_64
检测是否安装成功
docker -v
docker version
注意看,我在进行docker version的时候,报了一个错
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
无法连接到Docker守护进程在unix:///var/run/ Docker .sock。docker守护进程正在运行吗?
解决方案:执行dockerd命令
再次执行docker version
启动docker
systemctl start docker
检测docker运行状态
systemctl status docker
未启动成功,查看docker日志
dockerd或者dockerd --debug
查看docker进程
ps -ef | grep docker
直接kill -9 129
再次启动
好家伙,跋山涉水,终于tmd启动了!!!
配置daemon.json
cd /etc/docker
vim daemon.json
{
"registry-mirrors":["https://docker.mirrors.ustc.edu.cn","https://hub-mirror.c.163.com","http://f1361db2.m.daocloud.io"]
}
加载配置文件
systemctl daemon-reload
重启docker
systemctl restart docker
3,创建一个docker容器并运行
在创建容器之前我们先要拉取镜像,因为容器是基于镜像的
以Nginx为例子:
拉取Nginx镜像
docker pull nginx:1.18.0
nginx:1.18.0:拉取Nginx1.18.0版本的
查看镜像列表
docker images
基于镜像创建Nginx容器并运行,我这里指定容器的访问端口为8081,Nginx端口就是80
其中--name指定容器名称,-d后台运行,nginx镜像名称
docker run --name nginx -d -p 8081:80 nginx
查看容器列表
docker ps 或 docker ps -a
查看容器运行状态
docker stats nginx
容器正常运行,接下来我们测试一下新建的Nginx是否能够访问
输入:127.0..1:8081
关于centos7安装docker完整内容就这些了,有问题可以留言!!!
番外:
因为我的centos7是在本机电脑上安装的,所以在docker安装过程中还有一个问题,就是我在使用相关命令时遇到了一个错误:具体是啥错误忘了。。。。。。。。
我直接上解决办法:
mv /usr/bin/systemctl /usr/bin/systemctl.old
curl https://gitee.com/umico/docker-systemctl-replacement/blob/master/files/docker/systemctl.py > /usr/bin/systemctl
chmod +x /usr/bin/systemctl
;
Docker——安装相关推荐
- Docker安装Apache与运行简单的web服务——httpd helloworld
Docker运行简单的web服务--httpd helloworld目录[阅读时间:约5分钟] 一.Docker简介 二.Docker的安装与配置[CentOS环境] 三.Docker运行简单的web ...
- etcd 笔记(02)— etcd 安装(apt 或 yum 安装 、二进制包安装、Docker 安装 etcd、etcd 前端工具etcdkeeper)
1. 使用 apt 或 yum 安装 etcd 命令如下: sudo apt-get install etcd 或者 sudo yum install etcd 这样安装的缺点是:安装的 etcd 版 ...
- docker安装Mysql5.7以及远程登陆链接配置
1.安装mysql5.7 docker镜像 docker安装:docker安装一条龙 1.拉取官方mysql5.7镜像 docker pull mysql:5.7 root@VM-12-5-ubunt ...
- docker 安装oracle_阿里云使用Docker搭建Hadoop集群
摘要 吐血整理,搭建了两遍,亲测可用!!! 我买的是阿里云2C4G的服务器,使用的是CentOS 7.7版本.在搭建过程中踩了不少坑,本篇文章希望对大家有用 CentOS 7.7安装Docker 查看 ...
- docker 安装和使用
目录 1.安装docker的官方网站 配置镜像加速器 查看docker安装的版本 重启docker 启动 docker 查看启动的状态 下载测试镜像 并且启动该容器 2.操作docker 镜像的常用命 ...
- docker 安装 oracle12,使用Docker安装Oracle 12c
使用Docker安装Oracle 12c 假设你的服务器已成功安装Docker,继续进行以下操作: 1. 启动Docker [root@node01 ~]# service docker start ...
- Centos-安装Docker并使用Docker安装mysql遇到的问题以及解决方法
为什么安装Docker?? ----不知道啊,说是用其安装mysql简单 step1: 首先百度,查找安装的教程,哎,找到了: 如下: https://www.jianshu.com/p/9c9 ...
- 002.Docker安装部署
一 docker安装-CentOS系统 1.1 docker自动安装脚本 1 root@docker:~# wget -qO- https://get.docker.com/ | sh 2 或-- 3 ...
- Linux磁盘挂载和docker安装
本篇给大家介绍Linux磁盘挂载和docker安装的相关内容,Linux服务器的操作是一个手熟的过程,一些不常用的命令隔断时间就忘记了,熟话说好记性不如烂笔头,还需在平时的工作中多练习记录. 最近新申 ...
- Docker学习(一)Ubuntu版本的Docker安装和使用
2019独角兽企业重金招聘Python工程师标准>>> Docker安装: [apt-get install docker.io 如果不成功先运行 apt-get update] ...
最新文章
- Linux系统配置VI或VIM的技巧
- 第三方支付接口的技术比较研究
- GAN的基本原理与入门应用!
- Java的三种代理模式简述
- android 原色调渲染
- android8camera,[Android8.0/9.0/10]Camera:外接 USB 摄像头
- sublime3安装package controller遇到的问题
- B-树 B+树复习总结
- build settings参数详解
- BZOJ3172: [Tjoi2013]单词
- LeetCode 973. 最接近原点的 K 个点(排序/优先队列/快排)
- (转)EOSIO开发(四)- nodeos、keosd与cleos
- oracle去除逗号函数,oracle逗号分隔函数
- openfire源码解读--用户登录
- merge r语言daframe_R语言:数据框
- [Win11]解决PS/2标准键盘带感叹号,笔记本键盘无法使用。代码19:由于其配置信息(注册表中的)不完整或已损坏,Windows 无法启动这个
- Openstack 简单梳理,(自用 慎点)
- 2020年“有史以来”全网最全1309道BAT大厂java面试题,mongodb原理知识
- 关于一些繁体字体显示乱码的问题
- 苹果外接屏幕鼠标移动方向问题