centos7上安装使用docker环境
系统环境准备:
docker 运行在centos7上,要去系统为64位、系统内核版本为3.10以上
1.查看系统版本:cat/etc/redhat-release
2.查看系统内核版本:uname -a
docker 安装:
1.安装依赖包:yum install -y yum-utils device-mapper-persistent-data lvm2
2.更新yum缓存:yum makecache fast
3.添加docker下载源地址:yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4.安装docker:yum install docker-ce(默认为最新版本)
5.也可以选择指定版本选择安装docker:yum install docker-ce-18.12.1.ce
启动docker:
启动docker:systemctl start docker
查看状态:systemctl status docker
停掉服务:systemctl stop docker (需要停掉服务时在操作这个命令)
加入开机启动项:systemctl enable docker
查看docker版本:docker version
卸载docker:docker依赖环境包比较多,完全卸载干净需要卸载的东西也比较多。执行命令:
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux docker-engine (需要卸载docker在操作这个命令)
docker下载镜像:
由于docker下载镜像比较慢,可以查询阿里云镜像
1.进入到docker目录:cd /etc/docker
2.查看daemon.json文件:ll
3.vi编辑操作插入:{"registry-mirrors": ["https://72idtxd8.mirror.aliyuncs.com"]}
比如我想在一台电脑安装多个mysql服务,只需要下载一个镜像,启动多个不同的容器
查看本地镜像:docker images
镜像仓库地址:https://hub.docker.com/
docker相关命令操作:
1.查看运行的容器:docker ps
2.查看所有的容器docker ps-a
3.查看运行日志:docker logs 容器id或者name
4.停掉容器:docker stop 容器id或者name
5.启动容器:docker start 容器id或者name
6.重启容器:docker restart 容器id或者name
7.删除容器,先停掉容器在删除:docker rm 容器id或者name
8.删除镜像,先停掉镜像在删除:docker rmi id
9.容器设置开机启动:docker --restart=always 容器id或者name
10.如果已经启动的项目使用update更新启动:docker update --restart=always 容器id或者name
最新文章
- BZOJ1120 : [POI2009]STR
- Spark 自定义累加变量(Accmulator)AccumulatorParam
- ES6 fetch函数与后台交互
- uTenux——重新整理底层驱动库
- [leetcode]_Remove Duplicates from Sorted Array II
- JPEG最优压缩参数试验【光影魔术手VS Image Optimizer】
- print 函数的进一步理解
- php字符串常见面试题
- jQuery复习:第五章
- jQuery软键盘插件
- codeforces 895B XK Segments 二分 思维
- [Nodejs] node写个hello,world
- 《通过C#学Proto.Actor模型》之Mailbox
- cpu_ops、suspend_ops、arm_idle_driver以及machine_restart/machine_power_off到底层PSCI Firmware分析
- vue_mint-ui
- Java使用Socket进行通信
- Ubuntu16.04上添加用户以及修改用户所属的组
- IDEA run下output标签悬浮/弹出状态
- 【待补】splay 模板
- 死锁与递归锁 信号量 event 线程queue