- 查看本机是否安装了 Docker
查看机器是已安装docker , 随便 输入docker 相关的命令 查看
如: docker -v
docker image
docker ps
…..
- 安装 yum -y install docker
- 启动 docker
systemctl start docker
service start docker
service stop docker
service restart docker
- 查看docker 启动进程
ps -ef | grep docker
例子:在docker 中安装nginx
拉取 docker 镜像最新版
$ docker pull nginx:latest
查看本机docker 镜像
docker images
运行nginx , 将外部 (宿主机)的8080端口 指向内部 nginx的80端口
$ docker run –name nginx-test -p 8080:80
-d nginx
参数说明:
–name nginx-test:容器名称。
-p 8080:80: 端口进行映射,将本地 8080 端口映射到容器内部的 80 端口。
-d nginx: 设置容器在在后台一直运行。
查看所有容器 docker ps -a
查看当前运行的容器 docker ps
进入 Docker container镜像内
先用 docker ps 查看对应的container id
docker exec -it cf8deb6e5ced /bin/bash -d
docker cp 拷贝文件至容器
注:docker中宿主机与容器(container)互相拷贝传递文件的方法
1、从容器拷贝文件到宿主机
docker cp my_nginx:/software/nginx/my_svr01.conf /softeare/myweb/
2、从宿主机拷贝文件到容器
docker cp /softeare/myweb/my_svr01.conf my_nginx:/ect/nginx/conf.d/
docker 删除容器
先查看 docker 容器列表信息
docker ps
docker stop 117843ade696
docker rm 117843ade696
或 只取docker id 的前两位
docker stop 11
docker rm 11
docker中删除images的命令是docker rmi
$docker rmi ed9c93747fe1
利用Dockerfile 构建镜像
$docker build -t 镜像名称 .
记得后面有一个点 , 很重要
查看docker 的日志:
$docker logs -t CONTAINER_ID
查看docker最近30分钟的日志
$docker logs –since 30m CONTAINER_ID