docker的安装使用:
1.安装docker
# yum install -y docker
启动docker
# systemctl start docker //centos7及以后版本
# service docker start //centos6及之前的版本
查找已经安装docker
# rpm -qa | grep -i docker
卸载docker
# rpm -e [module1][module2][.....]
另外一种卸载docker的方法 -yum方式卸载docker
# yum -remove
2.安装docker镜像 使用阿里云镜像
获取docker镜像
https://dev.aliyun.com/search.html 查询镜像文件。
# docker pull [docker镜像地址]
# docker pull registry.cn-hangzhou.aliyuncs.com/moensun/centos7
修改/etc/docker/daemon.json
{
"registry-mirrors": ["https://uulfe4bd.mirror.aliyuncs.com"]
}
查看镜像
# docker images
删除镜像
# docker rmi 镜像ID
# docker rmi c862fd4c865c
3.创建docker 容器(可以根据一个镜像创建多个容器)
# docker run -tid 镜像ID /bin/bash //非centos7
# docker run --privileged -tid 镜像ID /usr/sbin/init //centos7版本。使用/usr/sbin/init解决systemctl报错不能使用的问题
顺带安装镜像
#docker run --privileged -ti -e "container=docker" -v /sys/fs/cgroup:/sys/fs/cgroup centos /usr/sbin/init
重命名容器
#docker rename hopeful_kilby master
查看容器列表
# docker ps [option]
# docker ps -a
启动容器
# docker start 容器名称
停止容器
# docker stop 容器名称
进入容器
# docker exec -it 容器名称 /bin/bash
# docker exec -it mysql_master1 /bin/bash
删除容器
# docker rm 容器名称
# docker rm
Docker文件拷贝(容器<=>docker)
# docker cp 原路径 docker容器路径(系统=》docker)
# docker cp MySQL-server-5.6.38-1.el7.x86_64.rpm mysql_master2:/root/
# docker cp docker容器路径 原路径(docker=》系统)
退出容器
# exit