Linux下,Docker的安装和一些常见的命令
2018-12-23 10:01
711 查看
服务器版本: Ubuntu 16.04 64位
文章目录
- 关键字
- 查看docker运行状态的方法:
- 打开/关闭/重启docker服务:
- 强制删除容器db01、db02
- 移除容器nginx01对容器db01的连接,连接名db
- 删除容器nginx01,并删除容器挂载的数据卷
- 从公网拉取一个镜像
- 查看已有的docker镜像
- 查看镜像列表
- 启动一个容器
- 导出镜像
- 删除镜像
- 启动一个容器并设置容器名称
- 创建一个容器,放入后台运行,把物理机80端口映射到容器的80端口
- 看容器的端口映射情况
- 查看正在运行的容器
- 查看所有的容器
- 动态查看容器日志
- 进入容器
- 退出容器
介绍
本文简单的介绍一下,在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 (一起按,注意顺序,退出后容器依然保持启动状态)
相关文章推荐
- Linux查看系统信息的一些命令及查看已安装软件包的命令(转)
- Linux查看系统信息的一些命令及查看已安装软件包的命令(转)
- Linux查看系统信息的一些命令及查看已安装软件包的命令(我主要查服务)
- Linux查看系统信息的一些命令及查看已安装软件包的命令
- Linux查看系统信息的一些命令及查看已安装软件包的命令
- linux下的wireshark最新版安装(源码安装)以及一些常见问题
- 一些常见的Linux命令
- LINUX常见命令基础及VMware tools的安装
- Linux查看系统信息的一些命令及查看已安装软件包的命令(转)
- linux下安装python linux下一些常用的命令
- linux下redis安装以及处理一些常见问题
- Linux查看系统信息的一些命令及查看已安装软件包的命令
- Ubuntu下安装Docker,及Docker的一些常用命令操作
- linux下的安装mysql与遇到一些常见问题的解决方法
- svn(subversion)代码版本管理在linux下的一些常见使用命令
- Linux查看系统信息的一些命令及查看已安装软件包的命令
- Linux下一些常见的shell 命令
- linux第一课:linux安装和一些基本的命令操作
- Linux 查看系统信息的一些命令及查看已安装软件包的命令(转)
- Linux查看系统信息的一些命令及查看已安装软件包的命令(转)