docker学习

安装docker

1.使用来自Ubuntu软件库的docker版本

sudo apt-get update  
sudo apt-get install docker.io 

创建符号链接,以便在外壳上使用起来更容易

sudo ln -sf /usr/bin/docker.io /usr/local/bin/docker  
sudo sed -i '$acomplete -F _docker docker' /etc/bash_completion.d/docker

2.来自Ubuntu ppa软件库的最新版本

由于docker正在大力开发之中,最新Docker版本极可能适合大多数用户

curl -s https://get.docker.io/ubuntu/ | sudo sh 

3.常用命令

(1)启动 Docker 服务

service docker start

(2)查看Docker版本

docker version

sudo groupadd docker

sudo usermod -aG docker $USER

(3)进入一个新容器

docker run -it ubuntu bash

退出exit或CTRL -p+CTRL -q

(4)查看已下载的镜像

docker images

 

(5)启动镜像并进入容器

docker run -itd --name=名 ubuntu
-t 模拟一个终端
-i 进入这个容器,
-it 创建一个交互式容器。
-d 后台运行容器并打印ID,如果不加-i后面就不能附加进入容器
--name 为容器指定名称

查看运行的容器

docker ps

 

 

再次进入名为Ubuntu的容器

docker ps 显示正在运行的容器

-a 所有的

docker ps -a

 

 

-q只显示ID

docker ps -q

(6)进入某个容器

可通过ps查看的ID进入运行的容器

docker attach ID/NAME

 

 

(7)启动一个已经停止的容器

docker start ID/NAME

 

 

使用exit退出并关闭

 

使用Ctrl+p+q退出docker,将不会暂停

 

(8)关闭运行的容器

 docker stop ID

 

 

(9)关闭运行的容器

docker kill $ docker ps -q)

 

 

(10)删除一个容器

docker rm ID/NAME

(11)删除所有容器

 

docker rm $(sudo docker ps -q)

 

 

docker kill $(docker ps -q)
docker rm $(sudo docker ps -aq)

 

(12)查看容器日志

docker logs ID/NAME  

(13)查看容器配置详细信息

docker  inspect  ID/NAME  

返回一个json格式信息

获取指定信息

docker inspect -f '{{.Config.Cmd}}' ubuntu

 

 

 

  

  

  

posted @ 2017-06-13 16:02  慕尘  阅读(236)  评论(0编辑  收藏  举报