[Docker] Linux ubuntu setup docker things

Ubuntu Install Docker Things

This article is mainly explaining the basics of installing and using docker things, including docker-machine, docker-cli and description of docker deamon. These steps are executed on AWS EC2 ubuntu instance.


Install docker-machine

  1. go to Docker-Machine-Releases to copy the cmd and execute it.
    here we use:
    $ curl -L https://github.com/docker/machine/releases/download/v0.14.0/docker-machine-`uname -s`-`uname -m` >/tmp/docker-machine &&
    chmod +x /tmp/docker-machine &&
    sudo cp /tmp/docker-machine /usr/local/bin/docker-machine
  2. Remove tmp file. $ rm /tmp/docker-machine
  3. Test: $ docker-machine -v
  • docker-machine 的指令列表:
docker-machine config

docker-machine env

docker-machine inspect

docker-machine ip

docker-machine kill

docker-machine provision

docker-machine regenerate-certs

docker-machine restart

docker-machine ssh

docker-machine start

docker-machine status

docker-machine stop

docker-machine upgrade

docker-machine url

Install docker-compose

Refer: https://docs.docker.com/compose/install/#install-compose
1. Run this command to download the latest version of Docker Compose:
sudo curl -L https://github.com/docker/compose/releases/download/1.20.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

2. Apply executable permissions to the binary:
sudo chmod +x /usr/local/bin/docker-compose
3. Test the installation.
docker-compose --version

Install docker

  • apt install docker.io or yum install -y docker

Docker cmds

  • 查看运行容器
    docker ps
  • 查看所有容器
    docker ps -a
  • 进入容器, 其中字符串为容器ID:
    docker exec -it d27bd3008ad9 /bin/bash
  • 停用全部运行中的容器:
    docker stop $(docker ps -q)
  • 删除全部容器:
    docker rm $(docker ps -aq)
  • 一条命令实现停用并删除容器:
    docker stop $(docker ps -q) & docker rm $(docker ps -aq)
  • 重启docker
    systemctl restart docker

PS: Cmds

  • 如何知道Ubuntu里安装了哪些软件?
    在终端使用以下命令:
    $ dpkg -l <appname>

  • 如何卸载某个软件?
    $ sudo apt-get --purge remove <programname>
    purge表示彻底删除。

  • 如果想删除apt-get下载的某个软件安装包呢?
    Ubuntu 中apt-get下载的安装包放在/var/cache/apt/archives里。所以可以在这个路径下删除。
    或者使用以下命令:
    $ apt-get autoclean
    这个命令将已经删除了的软件包的.deb安装文件从硬盘中删除掉。

    $ apt-get clean
    这会把你已安装的软件包的安装包也删除掉。

Linux操作系统中,尤其是基于Debian的Ubuntu发行版,Docker是一种流行的开源平台,它简化了应用程序的打包、部署和运行。Docker允许开发者将应用及其依赖项打包成一个轻量级的“容器”(Container),这个容器可以在几乎任何支持Docker的操作系统上运行,并且保证了一致性和隔离性。 在Ubuntu安装Docker通常按照以下步骤进行: 1. **更新包列表**:首先确保系统是最新的,通过`sudo apt update && sudo apt upgrade`。 2. **添加Docker GPG密钥**:为了验证Docker的官方镜像,你需要从Docker官网获取并添加其公钥,使用命令`curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg`。 3. **添加软件源**:然后将Docker源添加到系统的APT源列表中,`sudo add-apt-repository "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"`。 4. **安装Docker**:最后,安装Docker本身,`sudo apt install docker-ce docker-ce-cli containerd.io`。 5. **启动和启用服务**:安装完成后,启动Docker服务并设置为开机自动启动,`sudo systemctl start docker && sudo systemctl enable docker`. 6. **验证Docker安装**:你可以通过运行`docker run hello-world`来测试Docker是否已经成功安装。 **使用Docker的好处**: - **资源隔离**:每个容器有自己的文件系统和网络栈,不会影响宿主机。 - **快速部署**:由于容器轻量化,可以快速启动和停止。 - **一致性保障**:无论在哪台机器上运行,只要Docker版本一致,容器的行为都是确定的。 - **环境复现**:有助于团队协作和持续集成/持续交付(CI/CD)流程。 如果你需要深入了解特定的Docker操作或遇到问题,可以提问相关的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小涵

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值