版权声明:没有注明参考链接,均为原创,如有侵权,请联系博主! https://blog.csdn.net/qq_29647709/article/details/81978514
0X00 安装
在Ubuntu系统中安装较为简单,官方提供了脚本供我们进行安装。
sudo apt install curl
curl -fsSL get.docker.com -o get-docker.sh
sudo sh get-docker.sh --mirror Aliyun
其他
其他安装详情:https://docs.docker.com/linux/started/
0X01准备开始
Docker系统有两个程序:docker服务端和docker客户端。其中docker服务端是一个服务进程,管理着所有的容器。docker客户端则扮演着docker服务端的远程控制器,可以用来控制docker的服务端进程。大部分情况下,docker服务端和客户端运行在一台机器上。
输入docker -version
0X02搜索镜像
命令行的格式为:docker search 镜像名字
$docker search ubuntu
0X03下载容器镜像
docker pull 1and1internet/ubuntu-16-nginx-php-phpmyadmin-mariadb-10
0X04 查看镜像
docker images
0X05 运行镜像
docker run -it 1and1internet/ubuntu-16-nginx-php-phpmyadmin-mariadb-10 bash(运行镜像)
进入bash管理(技巧可以加上--name test1)
0X06后台运行管理
上面是直接进入终端,还可以加一个-d参数,让他后台运行
docker run -itd 1and1internet/ubuntu-16-nginx-php-phpmyadmin-mariadb-10 bash(多一个-d参数)
运行完成后可以使用命令查看
docker ps -a
进行后台运行终端管理:
docker exec -it ec8b63a62e05 bash
0X07暂停并删除image
docker stop 镜像ID/名称
docker rm 镜像ID/名称
0X08移植
docker export image名称 > td.bak.tar(导出)
卸载
1.查询安装过的包
yum list installed | grep docker
docker-engine.x86_64 17.03.0.ce-1.el7.centos @dockerrepo
2.删除安装的软件包
yum -y remove docker-engine.x86_64
3.删除镜像/容器等
rm -rf /var/lib/docker
docker-compose安装
https://github.com/docker/compose/releases