docker基本使用

docker

  关键字:

    image 镜像

    container 容器

    registry 仓库

 

使用示例:

1、拉取mysql5.6镜像

  docker pull mysql:5.6

2、运行容器

  docker run -p 3306:3306 --name mymysql -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6

 

docker基本命令

  查看docker版本:docker version

  镜像拉取:docker pull

  镜像查询:docker images ls

  镜像删除:docker rmi  #IMAGE ID#

  镜像构建:docker build

  镜像打tag:docker tag mysql:5.6 myregistry/mysql:1.0

  镜像推送:docker push myregistry/mysql:1.0

  查看容器:docker ps

  运行容器:docker run

  端口映射:-p 3306:3306  主机端口:容器端口,访问主机的3306就是访问容器的3306

  挂存储卷:-v /home/mysql/data:/var/lib/mysql  主机目录:容器目录

  进入容器:docker exec -it #CONTAINER ID#  /bin/bash  CONTAINER ID通过docker ps 查看容器id

  查看容器日志:docker logs -f #CONTAINER ID#  CONTAINER ID通过docker ps 查看容器id

  查询容器:查询运行中的容器docker ps   查询多余状态的容器 docker ps -a

  设置环境变量:-e MYSQL_ROOT_PASSWORD=123456  不同容器的参数参考docker hub

  容器停止:docker stop #CONTAINER ID#  CONTAINER ID通过docker ps 查看容器id

  容器删除:docker rm #CONTAINER ID#  CONTAINER ID通过docker ps 查看容器id

 

  

posted @ 2020-01-15 10:24  akrgjkls  阅读(121)  评论(0编辑  收藏  举报