笔记1
1.docker安装
$sudo yum install docker
2.验证安装
$sudo docker info
3.运行第一个容器
$sudo docker run -it ubuntu /bin/bash
4.容器命名
$sudo docker run
5.重新启动已经停止的容器
$sudo docker start pistony_test_container
6.附着到容器上
$sudo docker attach pistony_test_container
7.创建守护式容器
$sudo docker run -- name daemon_dave -d ubuntu /bin/sh -c "while true;do echo hello world;sleep 1;done"
8.查看容器日志
$sudo docker logs daemon_dave
hello world
hello world
hello world
hello world
hello world
hello world
9.查看容器内的进程
$sudo docker top daemon_dave
10.在容器内部运行进程
sudo docker exec -d daemon_dave touch /etc/new_config_file
sudo docker exec -it daemon_dave /bin/bash
11.停止守护式容器
$sudo docker stop daemon_dave
12.自动重启容器
$sudo docker run -- restart= always -- name daemon_dave -d ubuntu /bin/sh -c "while true;do echo hello world;sleep 1;done"
always表示无论退出代码是什么docker都会重启容器 on-failure表示在退出代码非0的时候才重启容器 on-failure还可以接收一个重启次数eg: on-failure:5
13.深入容器
sudo docker inspect daemon_dave
14.删除容器
sudo docker rm daemon_dave
sudo docker rm $(sudo docker ps -aq)
结束