linux centos7 安装、卸载docker

docker安装


1:查看系统版本
cat /etc/redhat-release 

CentOS Linux release 7.4.1708 (Core) 


2:安装docker(yum方式)

$ yum install docker 


3:查看是否安装成功
$docker version
若输出以下,说明安装成功
Client:
Version:         1.12.6
API version:     1.24
Package version: docker-1.12.6-61.git85d7426.el7.centos.x86_64
Go version:      go1.8.3
Git commit:      85d7426/1.12.6
Built:           Tue Oct 24 15:40:21 2017
OS/Arch:         linux/amd64

Cannot connect to the Docker daemon. Is the docker daemon running on this host?


4:修改docker工作根目录
vim /etc/sysconfig/docker
找到OPTIONS选项,增加-g的参数,指定工作根目录
OPTIONS='--selinux-enabled --log-driver=journald --signature-verification=false -g=/opt/data/docker'
参数: -g="/opt/data/docker"是将Docker的默认根路径从/var/lib/docker改成/opt/data/docker,所有的Docker images
都会放到这个目录下

5:启动 Docker 服务:
$service docker start 


docker 卸载
1:查看已安装的docker安装包

$yum list installed|grep docker 
docker.x86_64                        2:1.12.6-61.git85d7426.el7.centos @extras  
docker-client.x86_64                 2:1.12.6-61.git85d7426.el7.centos @extras  

docker-common.x86_64                 2:1.12.6-61.git85d7426.el7.centos @extras 


2:删除安装包 
yum –y remove docker.x86_64 
yum –y remove docker-client.x86_64

yum –y remove docker-common.x86_64


3:删除docker 镜像

rm -rf /var/lib/docker


docker常用命令

1. 查看docker信息(version、info)
# 查看docker版本  
$docker version  
  
# 显示docker系统的信息  
$docker info  

2. 对image的操作(search、pull、images、rmi、history)
# 检索image  
$docker search image_name  
  
# 下载image  
$docker pull image_name  
  
# 列出镜像列表; -a, --all=false Show all images; --no-trunc=false Don't truncate output; -q, --quiet=false Only show numeric IDs  
$docker images  
  
# 删除一个或者多个镜像; -f, --force=false Force; --no-prune=false Do not delete untagged parents  
$docker rmi image_name  
  
# 显示一个镜像的历史; --no-trunc=false Don't truncate output; -q, --quiet=false Only show numeric IDs  
$docker history image_name


 3. 启动容器(run)

# 在容器中运行"echo"命令,输出"hello word"  
$docker run image_name echo "hello word"  
  
# 交互式进入容器中  
$docker run -i -t image_name /bin/bash  
  
  
# 在容器中安装新的程序  
$docker run image_name apt-get install -y app_name  

在执行apt-get 命令的时候,要带上-y参数。如果不指定-y参数的话,apt-get命令会进入交互模式,需要用户输入命令来进行确认,但在docker环境中是无法响应这种交互的。
apt-get 命令执行完毕之后,容器就会停止,但对容器的改动不会丢失。


4. 查看容器(ps)
# 列出当前所有正在运行的container  
$docker ps  
# 列出所有的container  
$docker ps -a  
# 列出最近一次启动的container  
$docker ps -l  


5. 保存对容器的修改(commit)
# 保存对容器的修改; -a, --author="" Author; -m, --message="" Commit message  

$docker commit ID new_image_name   


参考资料
http://blog.csdn.net/yown/article/details/51525035
http://blog.csdn.net/we_shell/article/details/38368137

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值