Docker start container with command


Docker start container with command. Apr 17, 2024 · Define a command and arguments when you create a Pod. The docker wait command above returns the exit code. Here are some key aspects of the “docker start” command: 1. CLI plugin options The property plugins contains settings specific to CLI plugins. Dec 29, 2022 · sudo docker container run -p 3306:3306 -e MYSQL_RANDOM_ROOT_PASSWORD=yes --name mysql -d mysql sudo docker container logs mysql What is happening there? First command is running the mysql container with a random password. If TLS is used to encrypt the connection, the module will automatically replace tcp in the connection URL with https. Or, using single command docker-compose up will detect changes and recreate container. PS. 5 for half a core. flag means logs will be continually streamed to your terminal. The restart=unless-stopped option will attempt to start containers when the docker engine is restarted. docker start 4b161b302337 One can verify whether the container is running with. 0:82->80/tcp, :::82->80/tcp Jun 15, 2016 · docker run -itd --name=myContainer myImage /bin/bash docker exec -it myContainer /bin/bash -c /init. May 10, 2024 · Docker Container Create creates a new container instance from a specified image. Dec 6, 2023 · In the example above, we use the ‘docker run bash’ command to start a new Docker container and run the ‘ls -l’ command inside it. However, as of the Docker version 25. docker start container_id starts the container from step 2. The following example mounts the volume myvol2 into /app/ in the container. When designing a Docker container, you're supposed to build it such that there is only one process running (i. I'm using the WordPress base image and docker-compose. 23:2376. Let’s look at an example of this: docker run ubuntu bash The above command will run the bash command in the ubuntu image. Note caveats: If you changed ENV variables they won't updated in container. The output shows the contents of the root directory inside the Docker container, demonstrating how you can use a Bash shell to interact with a Docker container. The --follow. $ docker container export {CONTAINER NAME or ID} inspect Command. If you look at the Dockerfile, you will see that the default command is to start prosody through CMD ["prosodyctl", "start"]. This article explains how to start Docker containers, introduces the available options, and provides examples. The following example starts an Alpine container running top in detached mode, then attaches to the container; $ docker run -d --name topdemo alpine top -b $ docker attach topdemo Mem: 2395856K used, 5638884K free, 2328K shrd, 61904K buff, 1524264K cached CPU: 0% usr 0% sys 0% nic 99% idle 0% io 0% irq 0% sirq Load average: 0. Better to somehow limit the output of the docker ps command to just the name column. Users are encouraged to use the new Aug 29, 2024 · The URL or Unix socket path used to connect to the Docker API. The -v and --mount examples below produce the same result. Aug 26, 2020 · Then you can check your container is running using. Stop docker service (per Tacsiazuma's comment) Change the file. You first need to create the container from the image. docker ps docker ps gives you a container ID. $ docker stop my_container This is the same docker wait command from above, but it now exits, returning 0 . docker start CONTAINER Jul 23, 2018 · TL-DR. 03s Nov 12, 2021 · You can inspect Mongo's logs with the . 启动一个容器: docker start my_container. docker run image is a shortcut for 2. 06 0. Corner cases. Jun 20, 2019 · List All Running Docker Containers. The below commands are docker commands that can be used when working with containers. So you don't need to create an image with this approach. and 3. The commands perform all the same functions, have the same options R+ 00:44 0:00 ps aux $ docker top test PID USER COMMAND 10035 root {run. Basically it will cause to attach to the terminal. Replace <container name> with your chosen name. PS E: \> docker ps -a CONTAINER ID NAME IMAGE COMMAND CREATED STATUS PORTS NAMES 3f214c61ad1d awesome_brattain nanoserver "cmd" 2 minutes ago Up 2 minutes big_minsky 9db7aa4d986d mad_wilson windowsservercore "cmd" 2 minutes ago Up 2 minutes mad_wilson 09d3bb5b1604 fervent_panini windowsservercore "cmd" 2 minutes ago Up 2 minutes affectionate docker start 命令 语法 docker start [OPTIONS] CONTAINER [CONTAINER] 参数-a: 附加到容器的标准输入输出流。-i: 附加并保持标准输入打开。 实例. In its simple form, depends_on defines the order that Docker should start services. The command must be an executable. Start up the application stack using the docker compose up command. docker start [container_name] will restart a stopped container. For example, if you had stopped a database with the command docker stop CONTAINER_ID, you can relaunch the same container with the command docker start CONTAINER_ID, and the data and settings will be the same. It isn't possible to copy certain system files such as resources under /proc, /sys, /dev, tmpfs, and mounts created by the user in the container. If any container is running then stop them Type command, docker stop Container Id. there is a docker restart container_name but that is used to restart a running container - I believe that is not your case. Use the docker container prune command to remove all stopped containers, or refer to the docker system prune command to remove unused containers in addition to other Docker resources, such as (unused) images and networks. 3. Here, mysql bash represents which container we’ll be running. However in command line it works very well so I wanted to May 29, 2021 · I am running docker locally and start up command is docker run -p 49160:8080 -d jacob/api. The syntax of the new command is as follows: docker container run [OPTIONS] IMAGE [COMMAND] [ARG] The old, pre 1. In its most basic form, the command requires only one argument, i. Jul 3, 2024 · Once the docker container is started, then as a next phase docker start the container, for this It uses docker start command to start the container. Execute the following command in your terminal. If you wanted to open the bash terminal you can do this; docker exec -it yiialkalmi_postgres_1 bash This is not really how you should design your Docker containers. Apr 8, 2024 · Docker offers a range of features that make it an indispensable tool in modern software development. In our case, the client container depends on the server container, so Docker should start them accordingly: Start the server; Start the client Feb 2, 2019 · The restart: always definition is instructing Docker to start the containers automatically when the Docker service is started (in case of a reboot, for example). # docker stop Mar 11, 2024 · Each time you use the docker run command, it creates a new container from the image you specify. The main process inside the container referenced under the link redis will receive SIGKILL, then the container will be removed. Try to change the command you use to /sbin/init , start the container in daemon mode with -d , and then look around in a shell using docker exec -it Apr 30, 2015 · root@basickarl:~# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES root@basickarl:~# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES e4ac54468455 basickarl/docker-git-test:latest "/bin/bash" 7 minutes ago Exited (0) 26 seconds ago adoring_lumiere 22d7c5d83871 basickarl/docker-git-test:latest "/bin/bash" 2 hours Dec 24, 2019 · The most popular usage of the “docker exec” command is to launch a Bash terminal within a container. Containers usually run for as long as their main process stays alive. Here’s the list of the basic Docker commands that helps you inspect the containers Jul 5, 2024 · # systemctl restart docker. To define a command, include the command field in the configuration file. This command is helpful when you want to restart a previously stopped container or run multiple containers simultaneously. docker container exec; docker container export; docker container inspect; docker container kill; docker container logs; docker container ls; docker container pause; docker container port; docker container prune; docker container rename; docker container restart; docker container rm; docker container run; docker container start; docker container docker container kill; docker container logs; docker container ls; docker container pause; docker container port; docker container prune; docker container rename; docker container restart; docker container rm; docker container run; docker container start; docker container stats; docker container stop; docker container top; docker container $ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 081991b35afe startstop "/bin/sh -c /start. Run your container using the docker run command and specify the name of the image you just created: Mar 19, 2024 · In case a container is down, we may want to start it again using docker start: docker start 52b7c79bfaa8. Replace my-container with the container's name or ID. Restart your docker engine (to flush/clear config caches). Start an app container. $ docker run docker/whalesay ls -l total 56 -rw-r--r-- 1 root root 931 May 25 2015 ChangeLog Jul 16, 2024 · docker container ls. If you want to see the output of your command then you should add -ai options: docker start -ai container_name. The container ID is then printed to STDOUT. When creating a container, the Docker daemon creates a writeable container layer over the specified image and prepares it for running the specified command. For example, you can specify sh as the [COMMAND], combined with the -i and -t flags, to start an interactive shell in the container (if the image you select has an sh executable on PATH). docker create [OPTIONS] IMAGE [COMMAND] [ARG] Containers that are stopped do not show up in docker ps unless you specify the -a flag: docker ps -a Then you can start the created container. 05, docker container ls and docker ps exist side by side as aliases. Under the hood, docker run command is an alias to docker container run. Restart a Docker Container: Restarting a specific Docker container can be useful for troubleshooting or applying changes. Here is the difference between image and container: Image An image is a specified snapshot of your filesystem and Nov 24, 2015 · $ docker start 67e46a979b6b 67e46a979b6b または $ docker start happy_sammet happy_sammet $ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 67e46a979b6b ubuntu "/bin/bash" 3 days ago Up 2 seconds happy_sammet Jan 17, 2014 · The docker used by Synology is different or not up to date and apparently does not appreciate that a container is attached to another container with network_mode, the Synology docker considers that the container is not attached to any network and therefore can not launch the container. The issue I'm facing is that I can't find a way to just tell docker to start a container in the background, without executing a command. If the container is already stopped, it is functionally the same as docker start. P. 13 syntax is still supported. Let’s start our image and make sure it is running correctly. If no errors occur while starting the container, we’ll be back to a running container status. $ docker run node-docker Here’s the list of the basic Docker commands that works on both Docker Desktop as well as Docker Engine: Container Management CLIs. However, you can still copy such files by manually running tar in docker exec. Connect to this session "bash" with the command. I'm trying to ssh into one of the containers to inspect the files/directories that were created during the initial build. I know that I can create a new docker container from this image an run it interactively with the docker run -it my_new_container command and I can later start this new container with the docker start my_new_container command. You can then use the docker container start (or shorthand: docker start You can start a stopped container using: docker start container_name. Now that you have an image, you can run the application in a container using the docker run command. Some key features include: Containerization: At its core, Docker uses containerization to encapsulate an application and its dependencies in a container that can run on any Linux or Windows-based system. docker container rename: Rename a container docker container restart: Restart one or more containers docker container rm: Remove one or more containers docker container start: Start one or more stopped containers docker container stats: Display a live stream of container(s) resource usage statistics docker container stop: Stop one or more The docker run command creates a new container from the specified image. If you start a container with a volume that doesn't yet exist, Docker creates the volume for you. You can also change the restart flag here. Apr 16, 2023 · However, its limitation makes me need to run the container from the command line. docker ps -a Then start the docker container either by container_id or container tag names. We can check detailed information about a container using inspect command as: $ docker inspect {CONTAINER NAME or ID} OR $ docker container inspect {CONTAINER NAME or ID} Examples Attach to and detach from a running container. This can be done using the name of the container: docker container start mywebserver We can then verify the status of the container by listing all the containers using the docker ps command: docker ps -a Dec 22, 2023 · export Command. docker container start [OPTIONS] CONTAINER [CONTAINER] Aliases. docker rm [container_name] Additionally, you can use the docker ps command to list all running containers, and docker ps -a to see all Feb 6, 2024 · Now let’s start the docker container httpd-container, and verify the port mapping using the docker ps command: $ docker start httpd-container httpd-container root@ip-172-31-40-187:~# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES a0ed1c9fc60c httpd "httpd-foreground" 1 hours ago Up 1 seconds 0. Understanding the basics of Docker and containerization. Now, Finally run the docker by using below command. Mar 18, 2024 · docker ps shows only the running images. sh". , an image reference that Docker uses as a template for building and running a container: docker run [image] For example, executing the following command runs a container based on the hello-world image: docker run You can use this command to prevent containers from consuming too many resources from their Docker host. Restart the docker service (note this will stop all running containers unless you first enable live-restore): service docker restart. It initalizes the environment but not starts it until the docker start command is used. Second command is showing the logs of the container where you will be able to find what random password is provided. The command to start the three containers is the same as in the previous simple example. docker start <CONTAINER_ID> or <NAMES> Say from the above picture, container id 4b161b302337 So command to be run is. The command and arguments May 29, 2023 · #Option 2: Start a stopped Docker container with docker start. Jul 17, 2015 · Think of this command as "just restart the container by its name", which is equivalent to docker restart command. docker attach 1329c99a831b To sum up: you have to understand the difference between the run and start container. SystemD) doesn’t get started (nor does your start script, since the command you pass overrides the CMD in the Dockerfile). 27s user 0m 0. I will figure out a way. g. Dec 25, 2023 · The `docker start` command is used to start one or more stopped containers. Docker creates a new container, as though you had run a docker container create command manually. To connect to a remote host, provide the TCP connection string. 0 "/bin/bash" 5 minutes ago Exited (0) 5 minutes ago trusting_mclean Run multiple processes in a container; Start containers automatically; Runtime metrics; CLI Completion; Client proxy configuration; Filter commands; Format command and log output; OpenTelemetry; Manage resources Prune unused objects; Labels; Contexts; Daemon Start the daemon; Configure the daemon; Use IPv6; Daemon proxy configuration; Live Apr 18, 2020 · Working with Docker Containers. 15 0. Some noticeable points regarding the command line options Jul 6, 2016 · this attempts to start a container for every value in the table output of docker ps --all, so it will try to run docker restart 'up for 2 weeks ago', docker restart '33060/tcp' and so on. Use docker ps to list the containers and docker rm -f <ids> to remove them. How do I execute an additional command within the container after it Jun 6, 2020 · Since the run command interacts with containers, it is a subcommand of docker container. Oct 18, 2017 · When you do docker run with bash as the command, the init system (e. So when changing one of them, you also have to check how this affects the other. Creating a Container. Docker container command offers an option to export the filesystem of a container as a TAR file. For example, with LXC I would do : lxc create -t ubuntu -n my_container. This page details how to use the docker run command to run containers. at the end of the docker build command tells Docker that it should look for the Dockerfile in the current directory. -t will give us a terminal, and -i will allow us Make sure no other copies of the containers are running first. The first signal can be changed with the STOPSIGNAL instruction in the container's Dockerfile, or the --stop-signal option to docker run. To do this, the user specifies the --detach-keys flag with the docker attach, docker exec, docker run or docker start command. Congrats :) $ docker load < busybox. Now you can start it again. 1. The main process inside the container will receive SIGTERM, and after a grace period, SIGKILL. Usage. We may already have stopped/exited containers on our server that you want to start. docker start. It is trivial to make a new container, but it is not trivial to take the volumes from an old container and mount them to a new container. May 29, 2016 · docker create your-image creates a container from your image from step 1. The following docker run command will create a new container using the base ubuntu image. It creates a new container from the image specified and starts that container. The bash command will start a shell in the container. /bin/bash. Jun 30, 2013 · I'm familiar with LXC and wanted to try out docker. Apr 10, 2017 · As an example if I run a webapp deployed via a docker image in port 8080 by using option -p 8080:8080 in docker run command, I know I will have to access it on 8080 port on Docker containers ip /theWebAppName. sh} /bin/sh /run. "docker run -p 80:8080 Jan 14, 2016 · The command is: docker run IMAGE_ID and not docker run CONTAINER_ID; Start: Launch a container previously stopped. gz Loaded image: busybox:latest $ docker images REPOSITORY TAG IMAGE ID CREATED SIZE busybox latest 769b9341d937 7 weeks ago 2. After the docker container is started it uses the enterpoint or command to run a specified program inside it. The docker logs --details command will add on extra attributes, such as environment variables and labels, provided to --log-opt when creating the container. To create a simple container, use the below command and replace [IMAGE_NAME] with the name of the image I am able to run arbitrary shell commands in a container created from docker/whalesay image. Step 4: Attach To The Containe And Print Out The Output To The Console bash $ docker start testso testso bash $ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES b60d0847bb81 busybox "sh" 46 seconds ago Up 2 seconds testso So, when the container is docker run with -d option first, the container can just use docker start containerid which automatically run in detached mode. The . You can use the docker stats command to monitor the real-time resource usage of running containers. Below you will learn how to create, remove, start and stop containers. In the example above, debian:bookworm and debian:latest have the same image ID because they are the same image tagged with different names. S. Apr 20, 2022 · The container runs in the foreground unless explicitly detached using the -d flag. To remove a container entirely, use the command. sh Now when I restart my container I can just do. lxc-start -n my_container -d Feb 15, 2022 · Docker images and containers are different things. I created an image from this dockerfile by the command docker build -t ubuntu_ . However, the -a option displays all the containers, including the running and stopped ones: $ docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 789386223d03 image1:6. Nov 7, 2023 · The docker run command is a combination of the docker create and docker start commands. docker stop [container_name] will gracefully stop a running container, while. Creating a Dockerfile. Sep 2, 2015 · Change the "Path" parameter to point at your new command, e. I don't know what the problem was before, but it now works. General form A docker run command takes the following form: May 1, 2015 · CMD is directly related to ENTRYPOINT in Docker (see this question for an explanation). docker ps --no-trunc and docker inspect CONTAINER provide the entrypoint executed to start the container, along the command passed to, but that may miss some parts such as ${ANY_VAR} because container environment variables are not printed as resolved. 5 days ago · To stop a container, run docker stop my-container. The command you specify with docker exec only runs while the container's primary process (PID 1) is running, and it isn't restarted if the container is restarted. Docker also provides the docker restart command, which combines stop and start into a single command. 启动名称为 my_container 的容器。 启动并附加到容器: docker start -a my_container Start the container with this command: docker run --rm --name ssh-test -it -p 7655:22 alpine:latest ash . The docker container ls is a newer command for container listing intended to replace docker ps in the future and ensure consistency across Docker CLI. (docker create image and docker start container_id). docker logs. Oct 12, 2013 · Stop the container (docker stop <container_name>). Sep 3, 2020 · To run an image inside of a container, we use the docker run command. But what happens when you already have a container? If you want to run an existing container, you must first start the container and then you can use the exec option like this: docker start existing_container_ID_or_name docker exec -it existing_container_ID_or_name /bin/bash Aug 21, 2024 · Once we create the container image, start one using the Docker run command. Docker uses a content-addressable image store, and the image ID is a SHA256 digest covering the image's configuration and layers. Simple commands to start your first Docker container. 0. May 11, 2015 · I'm getting started working with Docker. 03s sys 0m 0. $ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 0b5aad08487b ubuntu "/bin/bash" 10 minutes ago Up 10 minutes big_hawking STATUSがUPになっているのが確認できます。 先ほどdettachしたubuntuコンテナに再度ログインするには、 docker attach <CONTAINER IDまたはNAME> を実行します。 Jan 14, 2024 · The command. Here’s the list of the Docker commands that manages Docker images and containers flawlessly: Inspecting The Container. An alias is a short or memorable alternative for a longer command. sh 123 cmd cmd2 10054 root /usr/sbin/apache2 -k start 10055 33 /usr/sbin/apache2 -k start 10056 33 /usr/sbin/apache2 -k start $ /usr/bin/time docker stop test test real 0m 0. You may also set the "Args" parameter to pass arguments to the command. This can be a source of confusion, so let’s take a look with some examples: Step 1: Creating Two Containers. The command runs in the default working directory of the container. Jul 19, 2024 · Key Takeaways. A stopped container is restarted with docker start my-container. docker ps Nov 2, 2016 · The docker restart command will issue a stop and then a start. Step-by-step guide to setting up Docker Desktop. Start a container with a volume. Hence, Open your google chrome and visit on localhost:2020. The “docker start” command is a Docker CLI command used to start one or more stopped containers. docker run -t -p 2020:3000 dockerImageName. docker start 1329c99a831b The container is started and again executes the command "bash". You can use the [COMMAND] and [ARG] positional arguments to specify commands and arguments for the container to run when it starts up. you should have one container for Nginx, and one for supervisord or the app it's running); additionally, that process should run in the foreground. However, rather than opening up a shell, running the command, and then closing the shell, this command returns that same output in a Dec 25, 2023 · The `docker start` command is used to start one or more stopped containers. docker logs example-mongo --follow. Option Default Description-s, --signal: Signal to send to the container-t, --time: Seconds to wait before killing the container May 8, 2016 · docker exec -it The command to run a command to a running container. The container runs as long as the specified command keeps running and then stops. May 13, 2015 · Firstly, You need to check if any container is running Type command, docker ps -all. In order to start a Bash shell in a Docker container, execute the “docker exec” command with the “-it” option and specify the container ID as well as the path to the bash shell. Before you can run Docker container startup commands, you must first create a Dockerfile. The exceptions I've seen are when the docker engine itself is not configured to automatically start on reboot (check systemctl status docker to be sure it's enabled) and the engine starting containers before networking is ready that I've only seen with overlay networking. tar. It allows you to resume the execution of containers that were previously stopped, enabling you to continue where you left off without losing any data or progress. log command. docker start myContainer docker attach myContainer This may not be ideal but work fine for me. docker run --name <container name> -it mysql bash. The difference is if you are trying to do the operation on a container that may or may not be running, docker restart is more robust in this situation. sh" 9 seconds ago Up 4 seconds gallant_easley You can re-attach your terminal to the container between restarts, using the docker container attach command. The docker exec command runs a new command in a running container. Easy to remember, right? $ docker-compose up -d Check the containers are created. Jul 18, 2024 · Starting containers in Docker CLI is achieved with one of the two commands – docker run and docker start. This allows a running container to create or modify files and directories in its local filesystem. if the docker image is not present, then the docker run pulls that. You can use it or just the 2/3 first characters to go into your container using: docker exec -it container_id /bin/bash And you can stop it using docker stop container_id and docker rm container_id. With a single command, you can place limits on a single container or on many. eg. Docker allocates a read-write filesystem to the container, as its final layer. Start one or more stopped containers. You can get this information from the ps command. 2. Aug 31, 2020 · I have a very simple dockerfile with only one row, namely FROM ubuntu. To specify more than one container, provide space-separated list of container names or IDs. Use the Docker ps command with the -a option to list your system’s Apr 25, 2024 · This is essentially the same as opening up an interactive shell for the Docker container (as done in the previous step with docker exec -it container-name sh) and then running the tail /var/log/date. When you execute docker run, the container process that runs is isolated in that it has its own file system, its own networking, and its own isolated process tree separate from the host. Jul 6, 2017 · For example once I create a container with name of "duplo": docker run --name="duplo" -it /bin/bash -c "sudo /build/backup. 489 MB Load images from a file (--input) Jul 11, 2024 · docker run is an alias for the docker container run command. Docker Run Bash: Integrating into Larger Workflows This command limits container memory usage to 512 MB and defines the CPU quota of 0. Mar 18, 2024 · With the depends_on directive, we can define that one service depends on another service in the Docker Compose file. It is used when you want to restart containers that were previously stopped or paused, allowing them to resume their execution. $ The host may be local or remote. 01 Description. The it flags open an interactive tty. command: . Start the container (docker start <container_name>). This is similar to docker run -d except the container is never started. The --since option shows only the container logs generated after a given date. In addition, to reattach to a detached container, use docker attach command. What is Docker Container Create Name? Docker Container Create allows the specifying the name for the container using the “–name” option. To define arguments for the command, include the args field in the configuration file. (I want to map another host ip to bind the port) Now, since there are lots of settings that already done, I would like to retrieve the original run command that start this container, then I can change the port mapping port to new one. Get command used to start a Docker container. This command will stop and then start the Docker service, refreshing all configurations and updates. e. docker; Share. Jul 23, 2018 · I deleted the container and created a new one with the command the Rancher docs recommend sudo docker run -d --restart=unless-stopped -p 8080:8080 rancher/server and now stopping and starting the container work as expected, on the correct ports. Jul 14, 2021 · Related: Deploying your First Container with Docker for Windows. # docker attach --name pandorafms OR # docker attach 301aef99c1f3 If you want to stop the above container or any other running container, use the following command (replace 301aef99c1f3 with the actual container ID). Add the -d flag to run everything in the background. For example, tcp://192. Monitor the real-time resource usage. $ docker restart <container_id> Replace <container_id> with the actual ID or name of your Jan 7, 2015 · Ahh, that sucks. A Dockerfile is a text document that contains a list of commands to build containers, Docker images and determines how a Docker image is created. When you create a Pod, you can define a command and arguments for the containers that run in the Pod. Remove all stopped containers. Open your CLI terminal and start a container by using the docker run command: $ docker run -d -p 8080:80 docker/welcome-to-docker The output from this command is the full container ID. You need to stop it and start again. The docker run command requires one parameter and that is the image name. . zpmeb dtjlu lbkefj cspa qpzdpt kcusmm vvejk zajbgc ywpq qqxy

© 2018 CompuNET International Inc.