docker、nodejs安装

docker、nodejs安装

一月 18, 2020

docker

  1. 安装docker,任选其一,完成后将当前用户加入到docker组,便不需使用sudo命令了

    1
    2
    3
    4
    5
    6
    7
    8
    9
    # 官方
    curl -k -ssl https://get.docker.com | sudo sh
    # 阿里云
    curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -
    # daocloud
    curl -sSL https://get.daocloud.io/docker | sh

    # 当前用户加入到docker组
    sudo usermod -aG docker ${USER}
  2. 镜像下载加速,新建修改daemon将源换成国内的
    vi /etc/docker/daemon.json

    1
    2
    3
    4
    5
    {
    "registry-mirrors": ["https://你的id.mirror.aliyuncs.com"],
    "registry-mirrors": ["https://registry.docker-cn.com"],
    "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
    }
  3. 将2375端口开启,让idea、goland和pycharm可以访问使用。方式不止这一种

vi /lib/systemd/system/docker.service

1
ExecStart=/usr/bin/dockerd -H fd:// -H tcp://0.0.0.0:2375 --containerd=/run/containerd/containerd.sock
  1. 重启docker

    1
    2
    systemctl daemon-reload
    systemctl restart docker
  2. File–>settings–>build,execution,deployment–>docker–>TCP socket填入:tcp://127.0.0.1:2375

nodejs

1
2
3
4
5
6
7
8
9
curl -sL https://rpm.nodesource.com/setup_lts.x | sudo bash -

yum install -y nodejs


alias cnpm="npm --registry=https://registry.npm.taobao.org \
--cache=$HOME/.npm/.cache/cnpm \
--disturl=https://npm.taobao.org/dist \
--userconfig=$HOME/.cnpmrc"