docker总结
1.安装docker
需要:centos7以上的版本
2.3.1 安装前置环境
yum install -y yum-utils device-mapper-persistent-data lvm2
2.3.2 设置docker-ce版安装源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-
ce/linux/centos/docker-ce.repo
yum makecache fast
2.3.3 安装docker
yum -y install docker-ce
2.3.4 启动/停止docker
systemctl start/stop docker
2.3.5 基于阿里云配置镜像加速
登录网址: https://dev.aliyun.com/
2.docker 常用命令
1.查看镜像
docker images
2.查看容器
docker ps -a
3.搜素镜像
docker search 镜像名称
ps: docker search tomcat:9
4.重启,运行,停止docker
systemctl restart/start/stop docker
5.重启,停滞容器
docker start /stop 容器名称:tag/容器id
6.拉取镜像
docker pull 镜像名称:tag
7.通过镜像 运行容器
docker run – name 容器名称 -d -p 8080:8080 --restart=always 镜像名称:tag/imageid
3.docker容器里安装vim
apt-get update
apt-get install -y vim
4.docker安装mysql
docker run -d
-v ~/mysql/conf:/etc/mysql/conf.d //2
-v ~/mysql/logs:/logs //3
-v ~/mysql/data:/var/lib/mysql //4
-p 3306:3306 //5
-e MYSQL_ROOT_PASSWORD='root' //6
--name mysql
mysql:8
注意:mysql sqlyog提示2058错误或者用Navicat连接本机Docker的Mysql 和一些问题的解决方案
http://mirrors.aliyun.com/epel/5/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found
解决方法
去到
cd /etc/yum.repos.d/
删ce结尾文件即可
5.Dockerfile?
Docker简单来说就是docker镜像的描述文件,最基础原始的镜像文件都是通过dockerfile文件构
建而来.Dokcerfile用来构建镜像。
6.Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose可以使用 YML 文件
来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所
有服务