1、普通用户切换root用户:su
2、开启docker:sudo systemctl start docker
3、查看docke的version信息:docker version
4、docker创建nginx:docker run -p 8080:80 -d nginx
5、如果没有daemon,创建一个:vi daemon.json(文件名不要写错,耽误时间)
7、centos 查看ip:ip addr
8、本地浏览器如何访问虚拟机下nginx启动页:
9、端口映射:docker container run -p 80:80 nginx
11、怎么查看两台电脑是否在同一个局域网:
12、docker创建nginx后台服务:docker container run -d -p 80:80 nginx
13、查看docker容器信息:docker container ls
14、docker创建后台服务,查看日志(仅打印一次):docker logs containerid
15、docker创建后台服务,查看日志(跟踪日志):docker logs -f containerid
16、公网访问虚拟机项目:
17、docker ubunyu:docker container run -it ubuntu sh
18、docker关闭所有镜像:docker container rm -f $(docker container ls -aq)
19、退出后不关闭:docker exec -it d36b sh
20、拉取镜像三种方式:pull from registry、Dockerfile online、自有文件导入offline
21、docker image wordpress
22、查看镜像信息:docker image inspect
23、删除镜像:docker rm
24、拉取三方镜像:docker image pull quay.io/calico/node
25、导入镜像:docker image load -i mybusybox.image
26、保存镜像:docker image save busybox:latest -o mybusybox.image
27、dockerfile文件:
FROM node:10.1.0 COPY . /app WORKDIR /app RUN npm install --registry=https://registry.npm.taobao.org EXPOSE 3333 CMD npm run build && npm run start
如果定义了多个CMD命令,只会执行最后一个
28、 构建镜像:docker image build -t 镜像名称
eg:docker image build -f Dockerfile.copy -t hello-copy .
docker container run -it -p 3000:3000 hello-copy
这样运行Dockerfile后就启动了项目
29、修改镜像名:docker image tag snow snow/ball
30、查看历史:docker image history
31、清除所有不使用的容器:docker system prune -f
记录学习,欢迎交流