1. 安装docker
- 1.1 安装
curl -fsSL https://get.docker.com -o get-docker.sh sh get-docker.sh --mirror Aliyun
- 1.2 配置镜像加速器
- 登陆 阿里云
- 在 容器镜像服务管理台 中拿到镜像加速地址
- 写到docker的配置文件当中
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://0yrrserh.mirror.aliyuncs.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker
- 1.3 docker常用命令
- 查询镜像:
docker search tomcat
- 查看已有镜像:
docker images
- 查看运行容器:
docker ps
- 查看所有容器:
docker ps -a
- 运行镜像:
docker run -d -p 80:80 -v /var:/var --name hello hello/hello
- 关闭运行的容器:
docker stop [容器名称]
- 启动运行容器:
docker start [容器名称]
- 重启运行的容器:
docker restart [容器名称]
- 删除容器:
docker rm -v [容器名称]
- 删除镜像:
docker rmi [镜像名称]
- 进入容器内部:
docker exec -it [容器名称] /bin/bash
- 查询镜像:
2. 安装Portainer -- docker图形化管理
- 1.下载汉化包,在百度云里面,解压放到
/usr/local/portainer/
文件夹下面 - 2.运行命令,
docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data -v /usr/local/portainer/public:/public --name portainer portainer/portainer
- 3.参数说明:
-d:容器在后台运行; -p 9000:9000 :宿主机9000端口映射容器中的9000端口 –restart 标志会检查容器的退出代码,并据此来决定是否要重启容器,默认是不会重启。 –restart=always:自动重启该容器 -v /usr/local/portainer/public:/public:把宿主机的汉化配置文件挂载到容器相应目录 -v /var/run/docker.sock:/var/run/docker.sock :把宿主机的Docker守护进程(Docker daemon)默认监听的Unix域套接字挂载到容器中 -v portainer_data:/data :把宿主机portainer_data数据卷挂载到容器/data目录 –name portainer : 给容器起名为portainer
- 登陆:
http://IP:9000
即可访问portainer,创建密码进入,选 local 即可
- 登陆: