/Docker

docker 学习笔记

docker 学习笔记

docker 镜像(images) 容器(container) 仓库(registry)

1、常用命令

docker -v  client version

docker version  Client info Server info 如果没有server信息 说明服务没有起来

docker pull  Elasticsearch     拉去镜像

docker run   镜像名称     启动后就为容器

docker logs  [OPTIONS] CONTAINER 查看日志

docker images   查看镜像
docker image ls 

docker ps 查看正在运行的容器
docker ps -a  查看所有运行过的容器 和 正在运行的容器

docker rmi [-f可选参数 强制]   nginx | [containerid]  删除镜像
docker rm  移除container    用ps -a 查看
 

docker -p 80:80   端口映射
docker -v   挂存储卷


docker exec -it  containerid(容器ID)
docker stop containerid(容器ID)


docker container prune  删除所有未运行的容器 


docker run -d -p 3306:3306\  -d 后台运行  -p 端口映射  
  -v /soft/mysql/my.cnf:/etc/mysql/mysql.conf.d/mysqld.cnf\ -v 挂起配置文件 加载配置文件的顺序是先container内优先 
  -v /soft/mysql/data:/var/lib/mysql\  挂起 数据存储位置映射到本地目录位置  
  -e MYSQL_ROOT_PASSWORD=123456 --name mymysql mysql:5.7.18\  

2、创建仓库