1、Docker安装管理
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2P9ayRvp-1573011447435)(https://yym439.github.io/img/docker-3.png “管理命令”)]
- Docker安装:
yum -y update
yum install -y docker
- 启动、关闭、重启:
service docker start
service docker stop
service docker restart
service docker status (查看docker服务状态)
1.1 配置docker加速器
https://www.daocloud.io/mirror
1.2 在线安装镜像
docker search java
docker pull java
注:建议使用国内镜像,DaoCloud
1.3 导入导出镜像
docker save java > /home/java.tar.gz
docker load < /home/java.tar.gz
1.4 启动容器
docker run -it --name myjava -p 9000:8080 -v /home/project:/soft --privileged java(镜像名称) bash
参数说明:
-it 启动容器后,开启一个交互界面
-it -d 启动容器后,在后台运行
-v 宿主机和容器目录映射
–privileged 设置容器对映射的目录有最高权限(可进行读写)
-p 端口映射
–name 容器命名
1.5 暂停和停止容器
docker pause myjava
docker unpause myjava
docker stop myjava
docker start -i myjava
2、Docker其他常用命令
docker tag name:version rename (镜像重命名)
docker rmi (删除镜像)
docker -v (查看docker版本号)
docker images 查看镜像
docker ps -l 查看容器
docker exec -it ID bash (进入运行中的容器)
docker container prune (删除所有停止的容器)
3、Docker图形化界面管理
3.1 安装portainer镜像
docker pull portainer/portainer
3.2 开放docker网络管理端口
vi /etc/sysconfig/docker
#在配置文件末尾添加开放docker开发2375端口的参数
OPTIONS='-Htcp://0.0.0.0:2375 -H unix:///var/run/docker.sock'
#重启docker服务
service docker restart
#防火墙开放2375和9000端口
firewall-cmd --permanent --add-port=2375/tcp
firewall-cmd --permanent --add-port=9000/tcp
3.3 启动portainer容器
docker run -d -p 9000:9000 portainer/portainer -H tcp://192.168.66.129:2375 (宿主机ip)
容器启动成功即可访问:http://192.168.66.129:9000
更多博客内容,请访问:博客