Linux下docker的安装和使用
1. 安装docker.io
ubuntu: sudo apt-get install docker.io
centos: https://docs.docker.com/engine/install/centos/#install-using-the-repository
2.下载docker镜像
https://wiki.openvz.org/Download/template/precreated
ps:linux系统是32位就下载32位docker镜像,是64位就下载64位docker镜像,
3.导入镜像
sudo cat ubuntu-14.04-x86-minimal.tar.gz | docker import - ubuntu:14.04
4.查看docker镜像
sudo docker images
5. 启动一个container
sudo docker run -i -t ubuntu:14.04 /bin/bash
这个container中就启动了一个终端并运行bash,我们可以注意到这时的命令提示符已经变成了:root@b7d9859ac45a之类的,其中b7d9859ac45a就是container的ID
6.docker 容器镜像删除
(1)停止所有的container
docker stop $(docker ps -a -q)
ps:删除前需要保证容器是停止的,这样才能够删除其中的images
(2)删除container
docker rm <container id>
删除所有container
docker rm $(docker ps -a -q)
(3)删除image
docker rmi <image id>
删除全部image
docker rmi $(docker images -q)
7.docker保存对容器的修改
(1)docker ps得到CONTAINER ID
(2)docker commit edc9881ab709 5edf8cc2f250
(3)docker images查看docker镜像,会发现多了一个
(4)docker run -t -i --privileged 5edf8cc2f250:latest bash,登录进去就可以看到你之前的操作了
已知问题:再次打开已保存的容器,ss服务停止,需要手动启动
(5)退出容器
exit







浙公网安备 33010602011771号