Linux下,Docker的安装和一些常见的命令

服务器版本: Ubuntu 16.04 64位

介绍

本文简单的介绍一下,在Linux下 docker 的安装和一些常见的docker命令

安装docker

1、更新apt-get源

sudo apt-get update

2、安装docker

apt-get install  docker.io

3、更换镜像文件,由于国内访问国外源的速度过慢,所以改成国内镜像,这里用的是163的镜像。进入服务器 在etc/docker 文件夹下 创建文件 deamon.json

cd etc/docker
vim deamon.json

输入:

{
	"registry-mirrors": ["http://hub-mirror.c.163.com"]
}

*保存并退出

4、重启docker

service docker restart

这时候 我们的docker就已经安装好了

常用命令

关键字

  • 镜像 images
  • 镜像名 image_name
  • 镜像id image_id
  • 容器 container
  • 容器名 con_name
  • 容器id con_id
查看docker运行状态的方法:
sudo service docker status  
打开/关闭/重启docker服务:
sudo service docker start/stop/restart  

docker start :启动一个或多少已经被停止的容器
docker stop :停止一个运行中的容器
docker restart :重启容器
docker kill :杀掉一个运行中的容器 参数 :-s 向容器发送一个信号

强制删除容器db01、db02
docker rm -f db01、db02
移除容器nginx01对容器db01的连接,连接名db
docker rm -l db 
删除容器nginx01,并删除容器挂载的数据卷
docker rm -v nginx01
从公网拉取一个镜像
docker pull images_name
查看已有的docker镜像
[root@docker ~]# docker images
查看镜像列表
docker search nginx
启动一个容器

#基于hello-world镜像启动一个容器,如果本地没有镜像会从公网拉取过来,这次做为测试用

docker run hello-world
导出镜像
docker save -o image_name.tar image_name
删除镜像
docker rm image_name
启动一个容器并设置容器名称
docker run --name=con_name images
创建一个容器,放入后台运行,把物理机80端口映射到容器的80端口
docker run -d -p 81:80 image_name

-p 参数说明-p hostPort:containerPort
-p ip:hostPort:containerPort
-p ip::containerPort
-p hostPort:containerPort:udp

看容器的端口映射情况
docker port con_id
查看正在运行的容器
docker ps 
查看所有的容器
docker ps -a
动态查看容器日志
docker logs -f con_name
进入容器
docker attach con_name
退出容器

方法一exit
方法二ctrl+p&&ctrl+q (一起按,注意顺序,退出后容器依然保持启动状态)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值