docker常用命令

作者: sany_1126 | 来源:发表于2019-02-22 11:15 被阅读69次
docker

查找镜像:docker search 关键字

红色圈出部分是官方发布的

倒入镜像:

1.下载好的镜像包 centos-latest-docker-image.tar

docker  load  -i  /root/centos-latest-docker-image.tar

2.直接下载

docker pull  镜像地址 

列出本地镜像 docker images

运行

docker run -it    

docker常用参数

docker run -it centos:latest  /bin/bash

-i 以交换模式运行容器,通常与-t同时使用

-t 为容器重新分配一个伪输入终端,通常与-i同时使用

docker run -d docker.io/centos:latest  /bin/sh -c "while true;do echo hello world;sleep 1;done"

-d 后台运行容器,并返回容器ID

-c 后面跟待完成的命令

从容器中取日志

语法:docker logs 容器实例的 Name/id

docker ps 显示正在运行的容器

docker ps -a 显示所有容器已经断开的也显示

docker kill  容器id

容器启动 关闭 重启

docker start 容器id    docker stop 容器id    docker restart 容器id

删除镜像 docker rm 容器id 

docker exec -it 容器id 或者 容器名   /bin/bash

docker run -name my-php -d \ -v /Users/yangyingchao/nginx/www/:/var/ww/html:ro \php:7.3-fpm

docker run --name  nginx -p 80:80 -d  \ 

 -v /Users/yangyingchao/nginx/www/:/usr/share/nginx/html:ro  \

-v /Users/yangyingchao/nginx/conf.d/:/etc/nginx/conf.d:ro  \

 --link php-7.3:php \

 nginx

-p 80:80 用于添加端口映射,把yangyingchao中的 80 端口暴露出来。第一个80物理机80端口 第二个80 docker 80端口

/Users/sui/www 是本地 html 文件的存储目录,/usr/share/nginx/html 是容器内 html 文件的存储目录。

/Users/sui/docker/nginx/conf.d 是本地 nginx 配置文件的存储目录,/etc/nginx/conf.d 是容器内 nginx 配置文件的存储目录。

--link sui-php:php 把sui-php的网络并入sui-nginx,并通过修改sui-nginx的 /etc/hosts,把域名php映射成 127.0.0.1,让 nginx 通过 php:9000 访问 php-fpm。

docker run --name php-7.3 -d  -v /Users/yangyingchao/nginx/www:/var/ww/html:ro php:7.3-fpm

相关文章

网友评论

    本文标题:docker常用命令

    本文链接:https://www.haomeiwen.com/subject/uiisyqtx.html