
docker
曹天骄
这个作者很懒,什么都没留下…
展开
-
docker安装mongodb
1、拉取镜像docker pull mongo:latest2、创建容器docker create --name mongodb --restart=always -p 27017:27017 -v mongodb:/data/db mongo:latest3、启动容器docker start mongodb4、进入容器docker exec -it mongodb /bin/bash5、输入命令行mongo,进入mongodb环境mongo6、切换到 admin 数据库us原创 2021-05-17 10:32:29 · 183 阅读 · 0 评论 -
docker中centos遇到sudo: command not found
docker中的centos是精简环境,直接安装即可。yum -y install sudo原创 2021-02-23 09:45:35 · 797 阅读 · 0 评论 -
docker安装postgres
1、拉取 postgres镜像docker pull postgres2、开启容器docker run --name Postgres-0 -e POSTGRES_PASSWORD=password -d -p 5432:5432 postgres:latest3、打开命令行docker exec -it Postgres-0 bash4、切换用户psql -U postgres5、查看数据库\du6、继续创建数据库create database test;7、查看\l原创 2020-09-26 14:59:36 · 438 阅读 · 1 评论 -
使用Dockerfile部署vue项目
项目需要部署到甲方电脑上,使用docker是个不错的选择。1、创建Dockerfile文件# 设置基础镜像FROM nginx:latest # 将dist文件中的内容复制到 /usr/share/nginx/html/ 这个目录下面COPY dist/ /usr/share/nginx/html/# 用本地的 default.conf 配置来替换nginx镜像里的默认配置COPY default.conf /etc/nginx/conf.d/default.conf2、创建镜像中ng原创 2020-09-09 00:21:40 · 5386 阅读 · 0 评论 -
docker centos node nginx
1、docker pull centos:centos82、进入容器docker run -it centos:centos8 /bin/bash3、安装gityum install -y git4、安装nvmgit clone https://github.com/creationix/nvm.gitsource nvm/nvm.sh5、修改环境变量vi ~/.bash_profile加入source nvm/nvm.sh更新source ~/.bash_profile6、安装原创 2020-09-08 20:57:25 · 137 阅读 · 0 评论 -
centos使用git安装nvm
1、文件拷贝git clone https://github.com/creationix/nvm.gitsource nvm/nvm.sh2、安装nodenvm install 14.9.0nvm use 14.9.0原创 2020-08-29 21:35:49 · 638 阅读 · 1 评论 -
docker centos ssh
1、安装openssh和openssh-serverdnf -y install opensshdnf -y install openssh-server生成秘钥对,保持默认配置即可。ssh-keygen设置ssh,打开登录功能,保持默认配置即可。编辑/etc/ssh/sshd_config文件:(没有的话可以直接添加)RSAAuthentication yesPubkeyAuthentication yes...原创 2020-08-28 00:18:33 · 245 阅读 · 0 评论 -
docker镜像导入、导出
导出镜像docker save -o centos7.tar centos导入本地镜像sudo docker load --input centos7.tar原创 2020-08-27 23:56:30 · 476 阅读 · 0 评论 -
docker centos 环境 安装 python
1、下载安装python编译环境依赖yum -y install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel#安装make编译所需的gcc,g++编译器yum -y install gcc automake autoconf libtool make wget2、移除centos中自带的python2.7的环境变量cd /usr/binmv python python.bak3、下载p原创 2020-08-27 10:56:12 · 719 阅读 · 0 评论 -
docker 安装 centos
1、Docker 镜像加速三个源网易:https://hub-mirror.c.163.com/阿里云:https://<你的ID>.mirror.aliyuncs.com七牛云加速器:https://reg-mirror.qiniu.com"registry-mirrors":[ "https://hub-mirror.c.163.com/", "https://reg-mirror.qiniu.com/"],2、找到合适的centos版本,拉取centos7镜像h原创 2020-08-27 10:37:09 · 170 阅读 · 0 评论 -
docker删除所有镜像和容器
需求:重新进行开发,需要清空目前的镜像和容器。1、删除容器1)首先需要停止所有的容器docker stop $(docker ps -a -q)2)删除所有的容器(只删除单个时把后面的变量改为image id即可)docker rm $(docker ps -a -q)2、删除镜像1)查看host中的镜像docker images2)删除指定id的镜像docker rmi <image id>强制删除docker rmi 0d120b6ccaa8 --force原创 2020-08-27 10:14:08 · 487 阅读 · 0 评论 -
docker 目录 挂载
docker容器启动的时候,如果要挂载宿主机的一个目录,可以用-v参数指定。譬如我要启动一个centos容器,宿主机的/share目录挂载到容器的/share目录,可通过以下方式指定:docker run -it -v /share:/share centos /bin/bash这样在容器启动后,容器内会自动创建/share的目录。通过这种方式,我们可以明确一点,即-v参数中,冒号":"前面的目录是宿主机目录,后面的目录是容器内目录。其中-it后面的参数就是你docker镜像的名称。现在查看我当原创 2020-08-27 09:50:52 · 171 阅读 · 0 评论 -
docker查看容器并运行
1、查看所有容器docker ps -a结果2、运行容器docker start 56b90db5253e原创 2019-11-22 10:21:30 · 217 阅读 · 0 评论 -
docker 报错 Container is not running
我在运行docker exec -it 56b90db5253e /bin/bash报错。出现这个问题,是因为Container容器之前已经启动过了需要执行docker start 56b90db5253e就可以解决了。原创 2019-10-24 16:32:47 · 33698 阅读 · 1 评论