首页 > 其他分享 >docker 常用命令 快捷命令

docker 常用命令 快捷命令

时间:2024-02-23 10:22:05浏览次数:28  
标签:-- sudo dc ce yum 常用命令 快捷 docker

一、查询节点

docker ps -a

二、docker重启停止

systemctl restart docker 

systemctl stop docker

docker restart *

三、一键构建数据库

mongo

docker run -it -v /datavolumn/mongo:/data/db/mongo --restart=always -p 27017:27017 --name mongodb -d mongo:4.4.19

redis

docker run --name redis -p 6379:6379 -v $PWD/data:/data -d redis:3.2 redis-server --appendonly yes

 mysql

docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql 

docker exec -it mysql bash 

mysql -uroot -pxxx

CREATE DATABASE xxx;

四、进入某个docker容器内部

docker exec -it <节点id>

 五、更换docker默认存储路径

 systemctl stop docker
rsync -aP /var/lib/docker/image/ /home/docker/image/
  systemctl restart docker

六、其他

# step 1: 安装必要的一些系统工具 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 #Step 2: 添加软件源信息 sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo # Step 3: 更新并安装 Docker-CE sudo yum makecache fast sudo yum -y install docker-ce # Step 4: 开启Docker服务 sudo service docker start # 注意: # 官方软件源默认启用了最新的软件,您可以通过编辑软件源的方式获取各个版本的软件包。例如官方并没有将测试版本的软件源置为可用,你可以通过以下方式开启。同理可以开启各种测试版本等。 # vim /etc/yum.repos.d/docker-ce.repo # 将 [docker-ce-test] 下方的 enabled=0 修改为 enabled=1 ## 安装指定版本的Docker-CE: # Step 1: 查找Docker-CE的版本: # yum list docker-ce.x86_64 --showduplicates | sort -r # Loading mirror speeds from cached hostfile # Loaded plugins: branch, fastestmirror, langpacks # docker-ce.x86_64 17.03.1.ce-1.el7.centos docker-ce-stable # docker-ce.x86_64 17.03.1.ce-1.el7.centos @docker-ce-stable # docker-ce.x86_64 17.03.0.ce-1.el7.centos docker-ce-stable # Available Packages # Step2 : 安装指定版本的Docker-CE: (VERSION 例如上面的 17.03.0.ce.1-1.el7.centos) # sudo yum -y install docker-ce-[VERSION]   http://www.runoob.com/docker/docker-container-usage.html 运行一个web应用 前面我们运行的容器并没有一些什么特别的用处。 接下来让我们尝试使用 docker 构建一个 web 应用程序。 我们将在docker容器中运行一个 Python Flask 应用来运行一个web应用。 runoob@xxx r:~# docker pull training/webapp # 载入镜像 runoob@xxx:~# docker run -d -P training/webapp python app.py     AM 自动化运维开发基础环境使用说明 dc exec pg bash   1. 工作空间 项目的基本空间为 /root/AM 下; 克隆项目到该路径下, 并且已经载入虚拟环境;   2. 基础服务 查看服务: dc ps; 运行服务: dc up -d 启动所有基础服务, 包含 redis, postgres(pg), guacamole/guacd(guacd); 暂停服务: dc stop <服务名> , 如 dc stop pg , (暂停服务不会清除数据库服务内的数据); 移除服务: dc rm <服务名> , 需要先停止服务, 移除后数据清空, 可以通过dc up -d 启动全新的服务; 重启服务: dre <服务名> , 只是重启进程, 数据不会清除;   接下来, 可以在Windows/Mac中使用PyCharm开启远程调试并连接到该环境.  

 

 

标签:--,sudo,dc,ce,yum,常用命令,快捷,docker
From: https://www.cnblogs.com/cutesnow/p/18028880

相关文章

  • docker neo4j镜像
      报错了:在指定卷(volume)路径时使用了$HOME环境变量。在Windows的命令提示符(cmd)或PowerShell中,环境变量的语法与在类Unix系统的Shell中不同。$HOME在Windows命令行中通常不会被识别为用户的主目录。要解决这个问题,需要使用Windows环境变量的正确语法。在命令......
  • docker中mysql容器中配置时区
    mysql在docker容器中跑默认是取系统时区的,所以一般是UTC的时区,也就是说在中国的话,会比实际时间小8个小时。所以可以在环境变量中配置时区,我这里是通过docker-compose.yml中配置,如下图:[root@localhostmysql8]#catdocker-compose.ymlversion:'3'services:mysql8:......
  • Docker Swarm部署nginx+api-service实现负载均衡
    背景介绍api服务开发完毕之后如何快速部署实现负载均衡。如果不是重量级的项目,非常建议使用DockerSwarm来实现,非常简单高效且稳定。关于DockerSwarm集群的构建详见我的另一篇博客:DockerSwarm集群搭建相关文件准备(这里以一个ocr服务为例)docker-compose.ymlversion:'......
  • composer更新命令及常用命令
    composer更新命令及常用命令 原文地址:https://www.wjcms.net/archives/composer%E6%9B%B4%E6%96%B0%E5%91%BD%E4%BB%A4%E5%8F%8A%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4 composer作为php的包依赖管理工具,开发者将开发的工具包上传,然后使用者能很方便的使用,今天......
  • IDEA 快捷键大全
    https://resources.jetbrains.com/storage/products/intellij-idea/docs/IntelliJIDEA_ReferenceCard.pdf记住这些快捷键智能代码自动补全Ctrl + Shift + Space随意搜索DoubleShift显示建议及快速修复Alt + Enter生成代码Alt + Ins参数信息Ctrl......
  • Centos7 下载|安装|配置|卸载 Docker
    Centos7下载|安装|配置|卸载DockerDocker官网:http://www.docker.comDockerHub仓库官网:https://hub.docker.com/一.环境要求1.CentOSDocker支持以下版本CentOS7(64-bit)CentOS6.5(64-bit)或更高的版本2.前提条件CentOS仅发行版本中的内核支持Docker......
  • docker-compose 安装部署ElasticSearch 和 Kibana 8.8.1
    docker-compose安装部署ElasticSearch和Kibana8.8.1一、容器编排脚本(docker-compose.yml)version:"3.1"#服务配置services:elasticsearch:container_name:elasticsearch-8.8.1image:docker.elastic.co/elasticsearch/elasticsearch:8.8.1#用来给容......
  • Docker 常用基础|镜像命令
    Docker常用基础|镜像命令一、基础命令dockerversion#查看docker版本信息dockerinfo#查看docker及环境信息dockerhelp#查看帮助文档二、镜像命令dockerimages#列出本地主机上的镜像dockersearch[options]<某个XXX镜像名字>#搜索镜像一般在do......
  • docker安装minio
    minio安装​ ##拉取miniodockerpullminio/minio​ 运行镜像dockerrun-p9000:9000-p9090:9090--nameminio\-d--restart=always\-eMINIO_ACCESS_KEY=minio\-eMINIO_SECRET_KEY=yishiqingcheng\-v/usr/local/minio/data:/data\-v/usr/local/minio......
  • Docker 常用容器命令
    Docker常用容器命令  一、新建并启动容器dockerrun[OPTIONS]IMAGE[COMMAND][ARG...]--name="容器新名字"#为容器指定一个名称;-d#后台运行容器,并返回容器ID,也即启动守护式容器;-i#以交互模式运行容器,通常与-t同时使用;-t#为容器重新分配......