#docker下载
sudo pacman -S docker
#启动docker服务:
sudo systemctl start docker
#查看docker服务的状态:
sudo systemctl status docker
#设置docker开机启动服务:
systemctl enable docker
#docker重命名
docker tag IMAGEID(镜像id) REPOSITORY:TAG(仓库:标签)
#docker导入镜像
docker import ~/下载/emqx
#查看docker有哪些镜像
docker image ls 或 docker images
#docker 拉取镜像,以emqx为例
docker pull emqx/emqx :v3.1.0
#搜寻相关docker镜像
docker search emqx
#启动 docker 容器(以启动emqx为例)-> -d 后台运行 ,-p开启端口 --name 容器名称
docker run -d --name emqx31 -p 1883:1883 -p 8083:8083
-p 8883:8883 -p 8084:8084 -p 18083:18083 emqx/emqx:v3.1.0
#查看当前环境有哪些容器
docker ps (启动状态容器)
docker ps -a(所有容器)
#添加docker加速器
vim /etc/docker/daemon.json(若没有该文件,请自行新增)
#在文件中加入以下内容:
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
#进入容器(三选一,逐个尝试吧!)
sudo docker exec -it 569f05d5f4fc /bin/sh 或 sudo docker exec -it 569f05d5f4fc bash
或 sudo docker exec -it 569f05d5f4fc /bin/bash
#从宿主机复制文件到docker(3c9403585687:docker 容器id )
docker cp 宿主机文件路径 文件 3c9403585687:docker容器路径
网友评论