赞
踩
1、
1.1 docker 官网 Empowering App Development for Developers | DockerLearn how Docker helps developers bring their ideas to life by conquering the complexity of app development.https://www.docker.com/ docker-ce 社区版(免费)
docker-ee 企业版(收费)
1.2 阿里云docker加速地址
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
1.3 docker官方镜像
Docker Hubhttps://hub.docker.com/
2、安装插件及数据存储的驱动
yum install -y yum-utils device-mapper-persistent-data lvm2
3、修改安装的数据源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4、监测最快的安装源
yum makecache fast
5、安装docker
yum install -y docker-ce
6、启动docker
service docker start
7、检查docker版本
docker version
8、测试 拉取镜像
docker pull hello-world
9、测试 启动镜像
docker run hello-world
修改docker配置文件,开放远程部署端口
vi /lib/systemd/system/docker.service
在ExecStart=后添加以下配置
-H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
重新加载配置文件
systemctl daemon-reload
重启docker
service docker restart
大功告成!!!
docker pull 镜像名<:tags> 从远程仓库拉取镜像
docker images 查看本地镜像
docker run 镜像名<:tags> 创建容器,启动镜像
docker run 镜像名<:tags> -d 创建容器,启动镜像(后台运行)
docker run -p 宿主机端口:镜像端口 镜像名<:tags> 创建容器,启动镜像(端口映射)
docker ps 查看正在运行的镜像
docker rm <-f> 容器id 删除容器
docker rmi <-f> 镜像名<:tags> 删除镜像
docker stats 查看cpu、内存占用状态
docker exec -it 容器id /bin/bash 进入容器执行命令
docker cp 容器名称:容器目录 宿主机目录 从宿主机拷贝到容器内部
docker cp 宿主机目录 容器名称:容器目录 从容器内部拷贝到宿主机
docker run -di --name 容器名 -v 宿主机目录:容器目录 镜像命令
docker network ls 网络列表
docker network create redis-net --subnet 172.28.0.0/16 创建自定义网卡
docker network rm redis-net 移除指定网卡
docker network inspect redis-net 查看指定网卡详情
docker network --help docker网络命令帮助
修改配置文件 /etc/docker/daemon.json (没有则创建)
- {
- "registry-mirrors":[
- "https://reg-mirror.qiniu.com/",
- "https://hub-mirror.c.163.com/",
- "https://docker.mirrors.ustc.edu.cn/"]
- }
- # 安装
- curl -L https://github.com/docker/compose/releases/download/1.23.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
-
- # 修改权限
- chmod +x /usr/local/bin/docker-compose
docker-compose --version
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。