0
点赞
收藏
分享

微信扫一扫

ubuntu1804安装docker及其他容器

梦想家们 2022-02-11 阅读 63

卸载旧版本:

sudo apt-get remove docker docker-engine docker.io containerd runc

设置仓库:

sudo apt-get update
sudo apt-get install \
    ca-certificates \
    curl \
    gnupg \
    lsb-release

Add Docker’s official GPG key:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

 

安装docker:

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io

测试:

sudo docker run hello-world

 版本信息:

docker -v

查看系统版本:

cat /etc/lsb-release

查看内核信息:

uname -a

添加当前用户到docker组:

sudo usermod -aG docker $USER
newgrp docker

安装portainer-ce:

Docker Standalone - Portainer Documentationhttps://docs.portainer.io/v/ce-2.11/start/install/server/docker

创建数据卷:

docker volume create portainer_data

 

docker run -d -p 8000:8000 -p 9443:9443 --name myportainer \
    --restart=always \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -v portainer_data:/data \
    portainer/portainer-ce:2.11.1

 或者通过9000端口也是可以的;

docker run -d -p 8000:8000 -p 9000:9000 --name myportainer \
    --restart=always \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -v portainer_data:/data \
    portainer/portainer-ce:2.11.1

测试:

https://localhost:9443https://localhost:9443

 

 

 安装node-red:

docker run --restart=always -d -p 1880:1880 -v node_red_data:/data --name mynodered nodered/node-red

 安装emqx:
 

docker run --restart=always -d --name myemqx -p 1883:1883 -p 8081:8081 -p 8083:8083 -p 8084:8084 -p 8883:8883 -p 18083:18083 emqx/emqx:4.2.11

安装完成后,注意修改admin密码,开启username插件,修改配置文件。

 安装mongodb:文档数据库,文档,类似于json的结构。

官网安装教程:Docker & MongoDB | Containers & Compatibility | MongoDBhttps://www.mongodb.com/compatibility/docker

docker pull mongo:latest
docker run --restart=always -d -p 27017:27017 -v mongo_data:/data/db --name mymongo mongo:latest

进入容器:

命令行输入:mongo 

举报

相关推荐

0 条评论