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

最新文章

  1. sql 首写字母查询姓名(字段)
  2. Google之Chromium浏览器源码学习——base公共通用库(二)
  3. 一个关于Random算法的问题
  4. Storm系列(三):创建Maven项目打包提交wordcount到Storm集群
  5. Div和Span标签显示与隐藏
  6. hadoop 2.6伪分布安装
  7. poj1142.Smith Number(数学推导)
  8. 文字编辑器kindeditor-min.js的使用
  9. java web每天定时执行任务
  10. 开源免费的C/C++网络库(c/c++ sockets library)
  11. javascript 常用函数
  12. sessionstorage,localstorage和cookie之间的区别以及各自的用法
  13. 关于c语言中栈和堆释放的问题
  14. Conda命令指标
  15. 纯真IP数据库格式详解 附demo
  16. CreateDialog 注意事项
  17. hover()与toggle()
  18. [ilink32 Error] Error: Unresolved external '__fastcall Data::Win::Adodb::TCustomADODataSet
  19. ORACLE数据库AWR工具学习
  20. Linux系统下搭建FTP/SFTP服务器

热门文章

  1. RMAN > BACKUP VALIDATE DATABASE ARCHIVELOG ALL
  2. ROS常见问题(一) 安装ROS时sudo rosdep init指令报错 最全解决方法
  3. 66.Python中startswith和endswith的使用
  4. Windows添加远程访问用户
  5. Day 5 :ArrayList原理、LinkedList原理和方法和迭代器注意事项
  6. JavaEE--JNDI(上,简介)
  7. 18 12 27 css 盒模型使用 以及相关技巧问题 元素溢出 块元素、内联元素、内联块元素
  8. 根据M3U8地址下载视频
  9. 流程引擎表单引擎的常见问题技术交流-关于广州xx公司对驰骋BPM提出
  10. bitcoin-cli