Docker基础(持续更新中)

  

# 第1步,去DockerHub查看nginx镜像仓库及相关信息

# 第2步,拉取Nginx镜像
docker pull nginx

# 第3步,查看镜像
docker images
# 结果如下:
REPOSITORY   TAG       IMAGE ID       CREATED         SIZE
nginx        latest    605c77e624dd   16 months ago   141MB
mysql        latest    3218b38490ce   17 months ago   516MB

# 第4步,创建并允许Nginx容器
docker run -d --name nginx -p 80:80 nginx

# 第5步,查看运行中容器
docker ps
# 也可以加格式化方式访问,格式会更加清爽
docker ps --format "table {
  {.ID}}\t{
  {.Image}}\t{
  {.Ports}}\t{
  {.Status}}\t{
  {.Names}}"

# 第6步,访问网页,地址:http://虚拟机地址

# 第7步,停止容器
docker stop nginx

# 第8步,查看所有容器
docker ps -a --format "table {
  {.ID}}\t{
  {.Image}}\t{
  {.Ports}}\t{
  {.Status}}\t{
  {.Names}}"

# 第9步,再次启动nginx容器
docker start nginx

# 第10步,再次查看容器
docker ps --format "table {
  {.ID}}\t{
  {.Image}}\t{
  {.Ports}}\t{
  {.Status}}\t{
  {.Names}}"

# 第11步,查看容器详细信息
docker inspect nginx

# 第12步,进入容器,查看容器内目录
docker exec -it nginx bash
# 或者,可以进入MySQL
docker exec -it mysql mysql -uroot -p

# 第13步,删除容器
docker rm nginx
# 发现无法删除,因为容器运行中,强制删除容器
docker rm -f nginx

起别名

# 修改/root/.bashrc文件
vi /root/.bashrc
内容如下:
# .bashrc

# User specific aliases and functions

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
alias dps='docker ps --format "table {
  {.ID}}\t{
  {.Image}}\t{
  {.Ports}}\t{
  {.Status}}\t{
  {.Names}}"'
alias dis='docker images'

# Source global definitions
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi

然后,执行命令使别名生效

source /root/.bashrc

 

相关推荐

  1. Python基础----数据容器(持续更新)

    2024-02-02 04:32:04       21 阅读
  2. Python基础(持续更新)

    2024-02-02 04:32:04       29 阅读
  3. Python基础----冒泡排序和二分查找(持续更新)

    2024-02-02 04:32:04       21 阅读

最近更新

  1. 微软edge浏览器全解析

    2024-02-02 04:32:04       0 阅读
  2. react根据后端返回数据动态添加路由

    2024-02-02 04:32:04       0 阅读
  3. RedHat运维-Ansible自动化运维基础22-rhel-system-roles

    2024-02-02 04:32:04       0 阅读
  4. 深入浅出:Scikit-Learn基础教程

    2024-02-02 04:32:04       0 阅读
  5. python class

    2024-02-02 04:32:04       0 阅读
  6. 10.pwn ROP(栈溢出攻击的核心)

    2024-02-02 04:32:04       0 阅读
  7. sklearn基础教程

    2024-02-02 04:32:04       0 阅读
  8. 跨境支付新篇章:引领电商潮流

    2024-02-02 04:32:04       0 阅读

热门阅读

  1. XSS绕过方法总结

    2024-02-02 04:32:04       38 阅读
  2. mybatis中使用小于号

    2024-02-02 04:32:04       33 阅读
  3. 二层环路和三层环路

    2024-02-02 04:32:04       24 阅读
  4. 数据库管理-第142期 DBA?DBA!(20240131)

    2024-02-02 04:32:04       27 阅读
  5. Python实现TCP和UDP通信

    2024-02-02 04:32:04       32 阅读
  6. Pinia|VUe的状态管理库

    2024-02-02 04:32:04       43 阅读
  7. qDebug()打印QString去除引号的三种方式

    2024-02-02 04:32:04       34 阅读
  8. CSS Transition(过渡效果)详解

    2024-02-02 04:32:04       33 阅读