Docker学习历程(二):Docker的安装配置及基本使用

一.安装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来使用

  • systemctl disable firewalld
  • yum -y install iptables-services
  • systemctl enable 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)

猜你喜欢

转载自www.cnblogs.com/intifi/p/12129315.html