标签:权限 错误 方式 pool nbsp gzip remote logging 端口映射
1
|
# 1 yum 包更新到最新
|
启动docker服务
1
|
systemctl start docker
|
停止docker服务
1
|
systemctl stop docker
|
重启docker服务
1
|
systemctl restart docker
|
查看docker服务状态
1
|
systemctl status docker
|
开机启动docker服务
1
|
systemctl enable docker
|
查看docker 日志
1
|
docker logs 容器名
|
查看本地镜像
1
|
docker images
|
搜索镜像
1
|
docker search redis
|
下载镜像
1
|
docker pull redis
|
删除镜像
1
|
# id 删除
|
创建容器
1
|
# 1 查看镜像
|
1
|
# 使用exit 退出容器
|
注意 :
1
|
# 使用 -it 创建的容器
|
创建后台运行的容器
1
|
# 创建的容器会在后台运行.
|
查看容器
1
|
# 查看正在运行的容器
|
进入容器
1
|
docker exec -it 容器名 /bin/bash
|
启动容器
1
|
docker start 容器名
|
停止容器
1
|
docker stop 容器名
|
删除容器
1
|
docker rm 容器名
|
容器其他信息
1
|
docker inspect 容器名
|
查看容器日志
1
|
docker logs 容器名
|
Errcode: 13 - Permission denied)
1
|
# 在创建容器时 加上
|
数据卷的简介
配置数据卷
简介
配置数据卷容器
数据卷目录 位置查找
1
|
# 查找容器的具体信息
|
查找宿主机数据目录与容器对应目录
1 搜索 mysql
1
|
docker search mysql
|
2 拉取mysql 镜像
1
|
docker pull mysql:5.7
|
3 创建容器
1
|
# 1 在/root 下创建mysql 目录 用于存储mysql数据信息
|
1
|
docker run -id \
|
参数说明
Mysql 5.7 默认配置文件
1
|
# For advice on how to change settings please see
|
docker 中配置默认路径
1
|
/usr/my.cnf
|
1
|
# 注意 需要进入 tomcat 容器内 把 webapps.disp 改名为 webapps , 不然访问不到主页
|
1 搜索tomcat镜像
1
|
docker search tomcat
|
2 拉去tomcat 镜像
1
|
docker pull tomcat
|
3 创建容器, 设置端口映射, 目录映射
1
|
mkdir ~/tomcat
|
1
|
docker run -id --name=c_tomcat \
|
1
|
# 注意, 首先要创建nginx.conf 文件 用于管理 容器的nginx
|
Nginx 原始配置文件
1
|
|
搜索nginx镜像
1
|
docker search nginx
|
拉去nginx 镜像
1
|
docker pull nginx
|
创建nginx 容器
1
|
mkdir ~/nginx
|
准备好 nginx 配置文件
1
|
user nginx;
|
events {
worker_connections 1024;
}
http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
log_format main ‘$remote_addr - $remote_user [$time_local] "$request" ‘
‘$status $body_bytes_sent "$http_referer" ‘
‘"$http_user_agent" "$http_x_forwarded_for"‘;
access_log /var/log/nginx/access.log main;
sendfile on;
#tcp_nopush on;
keepalive_timeout 65;
#gzip on;
include /etc/nginx/conf.d/*.conf;
}
1
|
|
参数说明
1
|
# -p 80:80 宿主机80 端口 映射 容器的80端口
|
1 搜索 Redis
1
|
docker search redis
|
2 拉去镜像
1
|
docker pull redis:5.0
|
3 创建容器 映射端口
1
|
docker run -id --name=c_redis -p 6379:6379 redis:5.0
|
容器转镜像
dockerfile
关键字
构建镜像
1
|
docker built -f centos_dockerfile -t itheima_centos:1.0
|
1
|
# Compose 目前已经完全支持Linux , Macos 和Windows, 在我们安装Compose 之前, 需要先安装Docker, 下面我们以编译好的二进制包方式安装在Linux系统中.
|
1
|
# 而今之宝方式安装的, 删除二进制文件即可
|
1 创建 docker-compose 目录
1
|
mkdir ~/docker-compose
|
2 编写 docker-compose.yml文件
1
|
version: ‘3‘
|
3 创建./nginx/conf.d 目录
1
|
mkdir -p ./nginx/conf.d
|
4 在 ./nginx/conf.d 目录下 编写 nginx 的 conf 文件. 文件必须是 conf 文件 名字无所谓
1
|
server {
|
5 在 ~/docker-compose 目录下 使用 docker-compose 启动容器
1
|
docker-compose up
|
6 测试访问
1
|
直接访问 nginx
|
1
|
# 1 拉去私有仓库镜像
|
1
|
# 1 标记镜像为私有仓库镜像
|
1
|
docker pull 仓库ip:5000/centos:7
|
标签:权限 错误 方式 pool nbsp gzip remote logging 端口映射
原文地址:https://www.cnblogs.com/huangjiangyong/p/14089105.html