docker安装(centos-7)
centos7安装docker:
Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。
通过 uname -r 命令查看你当前的内核版本
[root@runoob ~]# uname -r
Docker CE 即社区免费版,Docker EE 即企业版,强调安全,但需付费使用。
移除旧的版本:
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
安装一些必要的系统工具:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
添加软件源信息:
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新 yum 缓存:
sudo yum makecache fast
安装 Docker-ce:
sudo yum -y install docker-ce
启动 Docker 后台服务
sudo systemctl start docker
启动后后天运行docker
sudo systemctl enable docker
重启docker
service restart docker
docker:
查看镜像:
docker images
拉取镜像:
docker pull
查看容器:
docker ps -a
查看指定容器:
docker logs $CONTAINER_ID
停止容器:
docker stop $CONTAINER_ID
直接关闭容器:
docker kill $CONTAINER_ID
停止所有的容器:
docker stop $(docker ps -a -q)
删除容器(容器stop后才能删除):
docker rm $ID
重启容器:
docker restart $CONTAINER_ID
删除镜像(删除镜像前先删除容器):
docker rmi $ID
-- 简单应用案例
-- mysql使用
-- 安装MySQL镜像
docker search mysql
docker pull mysql:5.7
-- 查看镜像
docker images
-- 运行mysql容器(-d mysql:${mysql镜像的标签})
docker run --name mysql5.7 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
-- 访问MySQL容器
docker exec -it msyql5.7 bash
root@7c289aa0ca95:/#
mysql -u root -p
Enter password:
-- 设置MySQL远程连接
grant all on *.* to 'root'@'%' identified by '123456' with grant option;
flush privileges;
-- 显示数据
show databases;
use mysql;
show tables;
select * from user;
-- exit;
--然后退出容器
exit
--查看mysql5.7容器情况
docker logs mysq5.7
--tomocat部署
--挂载目录
docker run -it --name hnweb -v /opt/dotomcat8/webapp/:/usr/local/tomcat/webapps --privileged=true -p 8081:8080 tomcat /bin/bash
--启动
cd bin
./startup.sh
最新文章
- sql 首写字母查询姓名(字段)
- Google之Chromium浏览器源码学习——base公共通用库(二)
- 一个关于Random算法的问题
- Storm系列(三):创建Maven项目打包提交wordcount到Storm集群
- Div和Span标签显示与隐藏
- hadoop 2.6伪分布安装
- poj1142.Smith Number(数学推导)
- 文字编辑器kindeditor-min.js的使用
- java web每天定时执行任务
- 开源免费的C/C++网络库(c/c++ sockets library)
- javascript 常用函数
- sessionstorage,localstorage和cookie之间的区别以及各自的用法
- 关于c语言中栈和堆释放的问题
- Conda命令指标
- 纯真IP数据库格式详解 附demo
- CreateDialog 注意事项
- hover()与toggle()
- [ilink32 Error] Error: Unresolved external '__fastcall Data::Win::Adodb::TCustomADODataSet
- ORACLE数据库AWR工具学习
- Linux系统下搭建FTP/SFTP服务器
热门文章
- RMAN >; BACKUP VALIDATE DATABASE ARCHIVELOG ALL
- ROS常见问题(一) 安装ROS时sudo rosdep init指令报错 最全解决方法
- 66.Python中startswith和endswith的使用
- Windows添加远程访问用户
- Day 5 :ArrayList原理、LinkedList原理和方法和迭代器注意事项
- JavaEE--JNDI(上,简介)
- 18 12 27 css 盒模型使用 以及相关技巧问题 元素溢出 块元素、内联元素、内联块元素
- 根据M3U8地址下载视频
- 流程引擎表单引擎的常见问题技术交流-关于广州xx公司对驰骋BPM提出
- bitcoin-cli