一.安装Docker-ce(安装文档来源于阿里镜像站http://u6.gg/sMVvC)
1.安装必要的系统工具:sudo yum -y install yum-utils device-mapper-persistent-data lvm2
2.添加软件源信息:sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3.生成缓存信息:sudo yum makecache fast
4.安装Docker-ce:sudo yum -y install docker-ce
5.开启IPV4转发:vim /etc/sysctl.conf
1 net.ipv4.ip_forward=1
6.创建json文件加速镜像下载速度:vim /etc/docker/daemon.json
1 { 2 "registry-mirrors": ["https://registry.docker-cn.com"] 3 }
7.启动Docker:systemctl start docker
8.验证Docker信息:docker info或者docker --version
9.Docker需要启动iptables服务来做端口映射,但在CentOS7中默认使用firewalld来进行管理,所以可能会导致Docker的使用出现问题,可以进行如下操作自行安装iptables来使用
二.Docker的基本使用:
1.镜像具体操作指令:
docker images | 查看本地镜像 |
docker search 镜像名 | 搜索镜像资源(镜像名没有/分隔的一般为顶级仓库镜像资源,有/分隔的一般为私人仓库或企业仓库) |
docker image pull 镜像名:标签 | 拉取镜像 |
docker image ls --no-trunc | 查看镜像详细信息 |
docker rmi 镜像名/id | 删除镜像 |
docker load/save | 导入/导出镜像文件 |
2.容器具体操作选项:
start(-i/-a)/stop | 启动(交互模式/附加终端)/停止容器 |
kill | 强制停止容器 |
run | 创建容器后直接启动 |
pause/unpause | 暂停/恢复容器 |
ps/container ls | 查看正在运行的容器列表 |
ps -a | 查看全部容器列表 |
rm | 删除容器 |
其中使用run创建容器时的参数如下:
-t | 指定容器终端程式 |
-i | 交互式访问 |
--name | 指定容器名称 |
--rm | 容器停止时自动删除 |
-d | 容器后台运行 |
--network | 指定容器网络模式(默认bridge) |
Docker学习历程(二):Docker的安装配置及基本使用
原文:https://www.cnblogs.com/intifi/p/12129315.html