docker操作积累

简介: docker操作积累

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

10、虚拟机如何能够让局域网其他电脑访问_百度知道

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

记录学习,欢迎交流

相关文章
|
数据库 Docker 容器
Mac 下Docker操作SQLServer数据库
Mac 下Docker操作SQLServer数据库
120 0
|
Docker 容器
【Docker】掌握 Docker 镜像操作:从基础到进阶
【Docker】掌握 Docker 镜像操作:从基础到进阶
|
JavaScript 前端开发 数据安全/隐私保护
阿里云云效操作报错合集之流水线中获取不到CI_COMMIT_REF_NAME变量,导致docker镜像打包失败,什么原因
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
|
JSON 数据格式 Docker
docker镜像源挂了后操作2024-6
简单操作实现docker镜像依然能顺利拉取。
1224 12
|
运维 Ubuntu Shell
阿里云云效操作报错合集之流水线构建Docker镜像时,遇到报错:“error: failed to solve: rpc error: code”,该怎么办
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
|
缓存 运维 Devops
阿里云云效操作报错合集之在构建过程中,Docker尝试从缓存中获取某个文件(或计算缓存键)时遇到了问题,该如何处理
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
|
Docker 容器
Docker镜像、容器操作
Docker镜像、容器操作
200 0
|
机器学习/深度学习 人工智能 分布式计算
人工智能平台PAI 操作报错合集之在本地构建easyrec docker镜像时遇到了无法连接docker服务如何解决
阿里云人工智能平台PAI (Platform for Artificial Intelligence) 是阿里云推出的一套全面、易用的机器学习和深度学习平台,旨在帮助企业、开发者和数据科学家快速构建、训练、部署和管理人工智能模型。在使用阿里云人工智能平台PAI进行操作时,可能会遇到各种类型的错误。以下列举了一些常见的报错情况及其可能的原因和解决方法。
|
应用服务中间件 Shell Linux
docker 基本用法-操作镜像
docker 基本用法-操作镜像
1482 6
|
NoSQL 关系型数据库 MySQL
安装Docker&镜像容器操作&使用Docker安装部署MySQL,Redis,RabbitMQ,Nacos,Seata,Minio
安装Docker&镜像容器操作&使用Docker安装部署MySQL,Redis,RabbitMQ,Nacos,Seata,Minio
1301 1