docker在ubuntu上的安装

243 阅读1分钟

1.sudo apt install docker.io 直接从ubuntu仓库中安装

2.sudo systemctl start docker

3.sudo systemctl enable docker

4.sudo addgroup --system docker----

6.sudo adduser $USER docker

7.newgrp docker

8.docker -v

9.docker images

10.docker ps

11.docker pull registry.docker-cn.com/library/mongo

12.docker run --name mongo-container -d mongo ade2b5036f457a6a2e7574fd68cf7a3298936f27280833769e93392015512735

13.yww@yww:~/DOCKER/mongoDB/data/mongodb0$ sudo apt install mongodb-clients

14.docker images:查看docker中的镜像文件;

15.运行容器:docker run --name mongo -p 27017:27017 -v /mnt/mongodb/data:/data/db -v /mnt/mongodb/backup:/data/backup -d mongo --auth -p 27017:27017 :将容器的27017 端口映射到主机的27017 端口

-v $PWD/db:/data/db :将主机中当前目录下的db挂载到容器的/data/db,作为mongo数据存储目录 查看容器启动情况

16.查看已有容器:

yww@yww:~/DOCKER/mongoDB/data$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 521085e48e8f mongo "docker-entrypoint.s…" About an hour ago Up About an hour 0.0.0.0:27017->27017/tcp mongo

17.docker exec -it 521085e48e8f sh:在这个容器中执行指令;可以直接进入mongo

18.docker run 在容器内运行一个应用程序

docker exec 在运行的容器内执行命令